If we were talking stage antics than Roth. If we are talking music this is a rediculous comparison. Ozzy is so far out ahead it ain't funny. He is actually a really good singer when he gets around to it.
Since this is basically a music question.....hmmmmm.........Ozzy, right?