Why rush? I like to play RPG's slowly.

I got everything in the game, did all the extra missions, maxed every characters level etc in about 120 hours.