Honestly, FF3o did Job Levels better. You get bonuses from JLevels, but they aren't huge, especially for fighters. FF3DS gave too much emphasis to Job Levels, it really hurts later jobs, most notably the Earth crystal ones. Fire/Water Crystals are gotten promptly enough that you can catch up with some investment Though I don't think JLevels really are the problem with the game.
It's that FF3DS tried to rebalance a system to make all jobs viable when the original intent was that Jobs were specifically intended to become obsolete in favor of others. Even with a bunch of JLevels in FF3o, a Monk would not be better than a Black Belt (keeping it to the FF3DS names because easier), or a Warrior beating out a Knight. This isn't the case in FF3DS, especially since Black Belt is gotten way later in FF3DS compared to FF3o, and Black Belt is one of the most JLevel intensive classes in the game for worth.
So I don't thin JLevels themselves are the problem, I think it's that FF3DS wasn't balanced properly around their existence. FF3o showed JLevels are not intrinsically flawed, just FF3DS' way of handling was too much.
THAT SAID...
Donkey Kong Country Returns: Beaten the main game. Not much to say other than it's hard but fun. Someone argued it was the best 2D platformer of this generation. I cannot agree with this but mostly because Mega Man 9 exists which is one of the best Mega Man games ever, less so for DKCR's worth.
Though, DKCR really contrasts NSMBU in general. NSMBU gave you a bunch of lives, you're never at a risk of dying. DKCR, you can easily have 70+ Lives, but it's also easy to just blow through about 30 of them in a given stage, so the game is hard enough to make you actually care about those lives.