rural areas yes, but
not in urban and suburban settings. I have a Roku XDS and it streams just fine during prime time and all other times. I hardly ever get a buffering message and my content always plays at whatever resolution it is highest rated for.
Though the Roku has fits with Hulu sometimes... ATV3 might be a good replacement for this if I can figure out a way to get Hulu to play on it....