I got a chance to play Roku earlier in the week. Roku's UI is very simple to use. Support for NetFlix is awesome. Roku's UI & the "channel store" reminds of iPhone's AppStore (not sure which came first, Roku's ChannelStore or iPhone's AppStore).
Quite a few providers of Indian TV Channels online (YuppTV.com, ChannelLive.TV, Reliable IPTV, Tamil IPTV, etc) are available on Roku (complete listing is here). I got a chance to play YuppTV's test channel. The quality is not bad at all. But, the selection of channels is somewhat limited. Wish WatchIndia.TV (which offers a lot more channels) was available on Roku.