When I saw the 3 classes I saw a game which required me to master and blend those classes in some way - wheras it really doesn't matter who you use/when for the most part, everything appears to be possible with everyone.
It also loves using the "tricky bit - tricky bit - tricky bit - failed and BACK TO THE START - oh and the enemies are in the way too" school of frustration
Oh and the first one has some slightly shonky physics which means you will sometimes get stuck (can't speak for whether it was fixed in the 2nd or not - didn't play that one as much)
Rayman Oranges is great and super slick.
Adding an extra dimension, Both Super Mario Galaxies are amazing, but Rayman 2 is close enough.
I wish Nintendo published on computer they have some of the best out there.
M favorites are:
Give Up Robot 2
My runners up are:
Bit Trip Runner
Pixel Junk Eden (why did the include the time mechanic?)
Aquaria (although most of the time it doesn't really play like a platformer)
Forgive me, but my favorite platformer is Crash Bandicoot on PS1.
The first by Naughty Dog. My childhood is filled with long hours playing it and die horribly.
I remember quitting because level checkpoint was so far down the world map. Ah, memories
edit : does Prince of Persia Sands of Time count as platformer?
wow, 3 pages and no one's mentioned the Oddworld games? are they secretly despised or somthing?
I'm yet to play Strangers Wrath, and I never completed Munch's, but from what I did play it seemed good, and both the Abe games are great.
Speaking of arcade jump'n'runs, Canabalt and Robot Unicorn Attack deserve to be mentioned.
I thought Night Sky was a bit dull, but I was fond of Saira. It had the open world exploration of Knitt, and then added a ton of worlds and multiple endings.
I would say you should try VVVVV. It's difficulty is optional, you can beat the game by only solving the basic puzzles and skip the four screen deathfest of Veni Vidi Vici, etc. The music is just plain excellent, and the colors are bright and encouraging.
N (until the save file on which I completed it got somehow broken. replaying now)
Super meat boy
Iji and cave story are okay I guess (are those even plattformers?)
VVVVVV was cool as well, though a bit short and I hated the screen-to-screen system.
Hey, any N fans out there less patient and/or obsessive than me should check out the Nv2.0 beta! There were going to do a 1.5 update for years, but then it turned into 2.0 and now it's actually happening. :D
v2.0 is primarily a web-ifification of N. There aren't many changes to the underlying game, and for now it's riddled with bugs. Supposedly there are some nice online features coming down the pipe and a complete overhaul to the level editor along with new levels. Nothing world changing, but hey, it's more N for free! Eventually. :)
Fluff platformers with lots of other stuff going on appears to be your thing - Metroidvania games, games with a high combat content etc. etc.
I don't really like SMB - but it's probably the best "pure platform game" made since the NES days - it gets the whole thing bang-on, the controls are flawless, the levels are precision made etc. etc.
Braid is a pure platformer which did something completely original
The odd one in your list is Escape Goat - it's the one game in there which varies the content and approach enough not to fall into the "it's hard and you'll fail" school of platform games - I love EG and it doesn't seem to belong in your list.
Unless it's just because your Goat doesn't have a gun...
p.s. we used to have a term 'arcade adventures' which would refer to games which, whilst containing plaforming stuff, also contained combat and gizmo collection and maybe racing/driving and other stuff.
Psychonauts is clearly one of those :)