Internationally Virgin barely has a leg to stand on. Virgin cannot match the schedules, alliances and service of QF and Oneworld nor the worldwide benefits of OW Emerald status.
I don't know I'd agree with you there - speaking purely for myself, I need to be able to get to Dublin and Mountain View for work. For the US trips, VA is on par with other carriers for schedule and convenience - I'm going to have to transit LAX no matter who I fly with (oh for direct flights to SFO again ). For Ireland though, VA/EY is very compelling as it means I can fly direct in to DUB without going anywhere near LHR. I think it really depends on where you need to get to as to which carrier is best for your needs .. totally agree with you on the reach of oneworld Emerald benefits though; giving that up was pretty tough - but I'm doing OK out of VA's program thus far