I would go with Apple tv since ypou have an ipad and iphone that way you can also stream stuff from your iphone/ipad on your tv. weather your watching nexflix, playing a game, or using some other app. In my experience though I would get a Playstation 3 cause not only can you stream apps and like the roku player or apple tv they have more apps then either device, you can also play blueray movies, transfer video or music files over using a flash drive and play them,stream from your computer, download movies and games to the console, watch NFL Sunday Ticket (Which I dont use cause im not into football.), play Playstation 3 games, an more. That is the best for your money. In my opinion the roku and apple tv is a waste of money and you only get those if you dont have a blueray play with apps to stream stuff or a smart tv to stream stuff or a Playstation 3 to do the same.
Own a smart tv with apps and a Playstation 3.