Heavy weights are literally the only characters that I am any good with, with the exception of little Mac and lucario at times. Otherwise, give me a heavyweight, maybe except for DK, and I will give you a run for your money.
Favorites:
1. King dedede - nobody can completely outmatch dedede. No character completely counters him. He has an amazing air game, survivability, and those disjointed hitboxes can keep you safe! Also, I like to go on 4-player smash a lot and just spit people off the ledge. It works very well with certain characters!
2. Charizard - so much super armor! Anyways, charizard has a tilt for any occasion, and smashes for any occasion as well! It is difficult to know what he will pull out next, so it keeps you on your toes
3. Ganondorf - THE DISRESPECT THAT THIS MAN IS CAPABLE OF! I once ended a match in 16 seconds with ganon in 1v1 for glory. Against a skilled opponent. But seriously, hard reads, shield breaks, and some pure luck is what ganon is all about. I love winning with him. (Unfortunately he is pretty easy combo food at times)