Having flown both British Airways and Virgin Atlantic premium economy both pre and post-pandemic I definitely think Virgin Atlantic Premium Economy is better than British Airways Premium Economy. Read this article and my article on British Airways Premium Economy to find out why.