I am fully prepared to take some slack on this one... as I know there is several people out there that does not like this movie at all.
I personally haven't seen much of Shyamalan's stuff at all since Signs myself.
That's a shame... I really liked his early stuff.