I personally didn't really like FO3, so it has been a long wait. Long is exactly what the wait should be, though. Each game should be a drastic improvement over the last, which is exactly how they are. That can only be achieved by a long production time, and they need to wait for technology to catch up to what they want to make. The wait builds up excitement, and allows for people to replay the games over and over, not to mention mod and input ideas for the next game. I think the wait was fine, I mean now that it has been announced look how much hype the game is getting? Look how much hype the game was getting
before it was even annouced. Assuming the next game will be absolutely fantastic, the wait will be fine compared to the content we get.