Not Flown with them but got a few web facts:
Since you refered to cost I assume your traveling in Economy?
Looking on the website they dont have Personal IFE systems so movie choice will be poor.
They have 385 seats in economy 747 Virgin use airbus 340's so have less seats (187) Seat pitch is about the same though (31")
film listings
from India here To India hereThey code share with VS so it might be worth seeing if you can fly on a cheap Air India ticket codesharing on a VS flight?
In terms of service comparisions im sure someone else can comment