Great Gameplay, great story and excellent voice acting.
Well worth the money in my opinion, you can play through several times changing the class of your character and changing the decisions you make to give you a whole new experience each time.
The only negative thing I can say about the game is the multi-player aspect, long wait times to get into a session, hard to communicate with your team and I personally felt it had a stiffness to the character movement that made it less than appealing to play with other people.
All in all though, I felt satisfied upon completion that I had received my moneys worth for the game and highly recommend it.