People constantly complain and nitpick about Twilight Princess for two simple reasons (Two very stupid, simple reasons)
1. They raised their expectations way way too high.
2. They can't see past their stupid nostalgia for Ocarina Of Time and recognise TP for what it is ; A well-crafted, wonderful adventure and a fantastic addition to the Zelda series.
It also makes me laugh that everyone was begging for a game in exactly the same vein as Ocarina Of Time, got it, then complained about it being stuck in the past.