I'm not a Tivo owner, but some of the new ones include streaming as well. If you've not bought yet, look into that, and it's all in one box! (not sure what apps they support, but the major ones for sure.) Nothing wrong with separates, however. I've loved Roku since they came out with the original model. Always delivers what is promised in their build and performance. (given the obvious internet needs.)