You'll love the job system and the ammount of customisation it brings without a doubt.
The characters all have an ok back story and all have there emotional moments. The story starts of extremely slow but picks up tremendously at some points but nearer the end the story thins again. It would be ALOT easier to apreciate the standards of story and characters if the script was a little better. Tbh the script is a pile of wank but if you can get past that then you'll enjoy this game very much