Honestly, people seem upset with the amount of delays there have been, but I think it's justified if a developer wants to create the best game possible. Games don't do well when they are rushed. Just take Sonic Boom: Rise of the Crystal or whatever it's called for an example. The Zelda Franchise has an expectation to live up too. A delay to let it live up to that shouldn't really make anyone upset, at least that's what I think. I believe people should be happy about a delay; with that delay, developers have time to experiment more and implement more game mechanics. Of course, that's just all my own opinion.