I've gotta agree Prince is a better singer than MJ, he's got all ranges really, really low, really high, middle register everything.
And his music is better too.
Mj makes one great album in 5-7 years with like 10 producers or something, Prince makes a great album every year all by hisself.
I mean if u heard 3121 from 2006, if a teenager or whatever made that album he'd have been a superstar now