Hard to say, since I haven't watched a ton of Simpsons (seen roughly 75 episodes plus the movie) but from what I have seen I'd say my top 5 are Grandpa, Ralph, Homer, Dr. Nick, and Mr. Burns, in no particular order.
--
darkx congratulates SuperNiceDog. Now go find Nice Dad and email Hungry Shark.