So far my only major complaint is that the game is too linear. Although I didn't expect it to be open world of course.
The side quests feel just like playing a MMO. I like MMOs, but as this is a single player game you don't get the good features of MMOs (social interaction, groups and large battles). And I hate the concept with instanced areas.
Even the battles are just like playing a MMO, but they're much much funnier than I thought watching from trailers. The battles are very satisfying so far.







