Only morons attack devs without giving them a chance to fix things. While its true this games had a year to do it right - Six years if you consider how often its stopped and started.
It can't be ignored that the final products only been out a week.
Some things in this game can never be fixed. The story is top of that list. Afterall theres no chance that the devs have an alternative more engaging story in thier back pockets is there.
Practically anything else though can be fixed, wrapped or overwritten.