Huge fan of DKC2, but after playing thru Tropic Freeze multiple times it is my pick.
They did a great job creating continuity between levels (ie dry windstorm creating fires in the following stages).
Controls are perfect, music fantastic (Windmill Hills is on another level), and the challenge just right.
For me, Tropic Freeze is a top 10 all time game.