I disagree, but sometimes it can be the expectations you have when going into a game. I had no expectations and thought the game was very good. Did you happen to beat the game or are you just at a part that has you frustrated?
As for SoTC give it a try, if you don't like it Team Ico games just aren't your cup of tea, or you perhaps you were expecting something different.