Man, are people still trying to pretend the game is fine as-is? Seriously? Good hell, folks. It ain't that hard to admit a product has some problems. It's not a personal attack on your honor or whatever.
Okay: lets hear your specific and workeable solutions. In detail.