An old favorite of mine, i always liked the "build your own story" concept, that you could play it over again and do different stages each time, strategizing about which stages to choose because you needed more hearts to get to a better stage on the next page.
Difficulty is a bit schizophrenic (lots of easy, easy, easy, then you get to controller-smashing madness like the aptly-named Frustration, Piranha Grove, or Lift Castle)

Monster Hunter: pissing me off since 2010.







