Google TV or better

I have read some negative reviews of Google TV. Why do they have such a bad rap? Also, what other brands of internet TV's do you recommend?