I don't have hands on experience with these, but from what I read on the Net, wireless streaming doesn't work as well as it should, especially for HD content.
Another option to consider is the WD TV. It doesn't have wireless, plays video from a USB storage device. It seems to work very well and has been launched in India as well.