2-4 is reasonable.
The only problem with the time is when marketing starts coming out years before the game could be realistically released, or the game gets pushed to the sidelines until someone notices it. I don't have a problem with developers taking as much time as they need, but I don't want to be carried away to give a damn for too long...
In other words, Portal 2 was in development for 4 years before it came out, but it was acceptable since they started talking about it a couple years ago. Final Fantasy Versus started advertising 6 years ago, with heavy emphasis on the immediacy of the product, yet it hasn't shown signs of moving forward.
The only problem with the time is when marketing starts coming out years before the game could be realistically released, or the game gets pushed to the sidelines until someone notices it. I don't have a problem with developers taking as much time as they need, but I don't want to be carried away to give a damn for too long...
In other words, Portal 2 was in development for 4 years before it came out, but it was acceptable since they started talking about it a couple years ago. Final Fantasy Versus started advertising 6 years ago, with heavy emphasis on the immediacy of the product, yet it hasn't shown signs of moving forward.