You are quite right that RR are a far more balanced jodi than JB. But do spare a thought for JB, the circumstances under which JB (particularly Bani) grew up and the circumstances under which RR grew up.
For eg take Rano and Bani (pre-leap also)
Rano may have lost her parents early but she at least had Bani's motherly presence. Who did Bani have? No wonder Bani cud never be as well an adjusted person as Rano.
Same with Ranveer and JW. JW was more or less an orphan- a cad of a Dad, (possibly) a self-pitying weakling as Mom with only ocassional support from Maasi. And with a tradition of betrayal behind him (nephews, Jigs, Pooch, Pia) Ranveer OTOH may have seen bickering parents but at least remained together and also had the support of JW and Dadi and loving siblings full time.
Rgds,
Pri