Malphite is the best straight-up tank. Cho is great too. Singed is a trololol tank more than a real tank; he'll never die, and his flip and slow are cool, but he's mostly just there to infuriate the enemy team.
Alistar has the ultimate never-die ult and dat CC, so he certainly tanks well too.
*waits until someone says something funny to quote*