While parts can be buggy or frustrating, you will quickly forgive its faults for the stellar gameplay that keeps your attention even after you save and quit for the night. I had to do a few new games at the beginning and talk with friends before I really knew what direction I wanted to take, but you'll quickly learn all of the systems and settle into a comfortable pace. The music is very good and in a few instances is a reward itself.