All I can say is I rarely beat RPG's I normally get bored maybe half way through and stop playing.  I don't even known what I really like about this game but somehow it sparked my interest and kept me playing.  I believe it was the games reasonable difficulty and funny story line.