Working on the game longer won't remove all problems with it unless you had a really long free open beta that would allow thousands to test your game over several years and a big team dedicated to fixing those problems. A perfect game sounds nice, but financially it would be horrible.