I do not necessarily true that it is best for Virgin to join any alliance. Mainly because all of the alliances offer many disadvantages along with the advantages.
Oneworld-impossible not only because of BA but also because of AA which Virgin equally dispises.
Wings-KLM already competes with Virgin Express based in Brussels, the future of this under an alliance look very glum, what about BUZZ this would not be favourable with Virgin.
Star-Lufthansa has recently bought out British Midland, British Midland has long been planning trans atlantic travel which would directly compete with Virgin. BM last year were given traffic rights between UK and Florida. BM also compete with Virgin Express. I believe BM will be given the funds from other Star members to grow and compete with Virgin.
Qualifyer, Sabena and Virgin Express living together happily, I dont think SO!
DL/AF, Virgin could not offer DL any incentive to join alliance. London and Paris are to close together and AF offers far more destinations. Vice Versa Atlanta does not offer Virgin a usable hub.
maybe Virgin should start its own Alliance prospectice partners could include USairways, Southwest Airlines, Korean/Asiana, Gulf Air, Ryanair/Easyjet, and a host of European regionals rather than majors.