I tend to rush through games the first time for the plot, and end up sorely underleveled during the final few fights. Then I play through it again, get everything, and absolutely crush the game. The exceptions to the rule are usually NES games - I don't play those more than once.