For me:
Best:
Will always be Sonya. Its cool to see a woman do the "job of men". I mean, shes the leader in the SF, see a woman kick butt and have a attitude is cool. Shes the original SF character aswell.
And as for the Bad guys, I think Kano is the best. Hes very original, his eye and all. I think Kano is the best as a enemy of SF.
Good:
As for good guys, I think Cyrax and Kenshi are the best. I like Jax, but not as much as those others.
Kabal, that became good, was from the black dragon. I think he is by far, one of the best new characters Mk3 had. Hes moves, fatalities and weapon was pretty sweet. I hoipe we get to see more of him.
Also, Mavado is interesting, The Red Dragon has awaken. Even tho he seems to be like Kano, I think he is good, even tho his moves and fatality sucks.
Worst:
As for bad guys, I say Jarek is the worst. No original moves, no original fatality, just a clone of Kano.
Also, Hsu Hao has pretty sweet moves, styles, cool fatality, but Ill say he isnt as good as Mavado, Kano or Kabal.
As for good guys, like i said I liked all. BUt, if I had to choose, Ill say Jax, just cause most people dont like him. I think he is great. But for many, he is the worst.