I used to think it was ironic how Kirby is so high on the Tier List and Link is so low when it comes to CPU matches. Kirby almost always loses, whereas Link usually wins (when played against each other). Seeing that the Tier List only applies to humans, I see why these ranks don't apply: CPU's hardly combo at all, they rarely Z-cancel, and they don't edge guard. It's nearly impossible to develop a CPU Tier List (I know, I've tried). The winners are just too random. Is there such thing as the best CPU lvl. 9 character?
I agree with lokori that all characters are good if well-trained with; it seems a lot of the SSB videos on youtube are played with Link. The official Tier List may vary from person to person (opinion wise), but at least it gives a great estimate.
http://i273.photobucket.com/albums/jj237/z_dawg_12/Falcon/C_F_symbol-2.jpg http://youtube.com/watch?v=dR1pQDPxWy0 <check 'em out ^ [made by me]
I done series of "tournament" matches between lvl 9 CPUs, and Captain Falcon typically comes out on top. In any single match however against a lvl 9 CPU, the most it usually takes from me in a 5 stock match is 1 life, and typically its Mario. For an reason why playing a comp is not like playing a human though, you can easily beat any CPU with Samus by spamming the energy ball, but Samus is definitely the lowest tiered character in the game.