all around decent game
each level is full of randomly generated units to give it atleast a tiny bit of re playability if you have to. the bosses were worth playing especially if you've played the rest of the series and the characters had their own unique twists.
But It's pretty hard to become good at this game when the only weapon that is fully useable is one you find off a level 2 mob or if you find out about the synthesis system otherwise hidden in the rest of the gameplay.
synthesizing is the counter for a cruddy weapon system and all the magic is pretty much useless until level 40 so you have to have atleast played this for more than 8 hours to give a true opinion.
now on to the multiplayer:
the multiplayer in this game is the only thing worth playing and makes this seemingly boring 1 player game turn into a fun online diablo styled dungeon crawler with better graphics. if there was no glitching or duping on this game it could possibly be a good game.