The long timespan of the development shows a good indication that they actually have been putting a lot of effort into the game.

The delays surely worth it. Obviously, if FF13 isn't selling so well due to bad reviews, the development will lose a LOT of money.