As you are mid-late twenties, I would suggest going with BA euro, you're young so getting your feet in the the door seniority wise is now or never. Once in BA you can have a safe, full career ahead of you with long or shorthaul, as you choose.
Having the option of short or long later on is important as you do not have a clear view of what lifestyle would suit you best in say 10 years, when you may be having a family and priorities may shift.
Virgin is LH only, less safe option, seems like a fun, but woke place.
Norse unproven product at this stage, only long haul. They may have relaxed interviews, but that's perhaps because they have to be to attract people.
I think you know what to do.