This was hard to choose because they are sooooooooooo different. But I went Bon Jovi beacuse the quality of the songwriting and consistency of their albums (much less filler than Ozzy!) is alot better. And as far as talent is concerned, Bon Jovi are far more talented except for Ozzy's guitarists who are all better than Richie, even though Richie is a damn fine guitarist also. He just doesn't compare to Randy, Jake and Zakk.
Most Ozzy albums to me have some great songs, a bit of filler, and generally get a bit boring.... good to listen to once in a while but I can't play them over and over. If it wasn't for his killer guitarists they would have very little going for them imo. Everything Bon Jovi did before These Days was awesome I reckon except 7800*F had quite a bit of filler material.