I don’t work for Virgin and I use them frequently over using my own mob. I value Economy X, especially being over 6ft. Being a platinum member I get free X, lounge access, a whole heap of bonus points, and generally the service to Platinum members is top notch. If things go wrong, generally they have a big network to route me via somewhere else to get me to the destination. I was impressed with how they handled some flights which got cancelled, I was not impressed how I was handled via my own employer.
US domestic is much the same now with free drinks and nuts, however purchase food. I wouldn’t even feed my dog half the slop that is put up as ‘hot meals’ these days down back.