Ranveer Singh vs Ranbir Kapoor: Which B-town hunk has a better future?