Best 2D platformer?

What's the best 2D platformer you ever played and what makes
it the best? Mine's definitely Trine 2.
Awesome gameplay with amazing visuals and it's also pretty easy to play, which
makes it a perfect game to relax with.