Why, I wouldn't say Kovu was actually bad at all. It was his education that "ruined" him, and still he did it thinking that Simba was bad.
Anyway, if I have to choose, I'd choose good one. Simply, he makes awesome couple with Kiara. And he's so caring and romantic, and even learned to play... And... That scar suits him perfectly XD .