The attraction of VS for a a lot of people was always lifestyle... 750hr contract, good trips, time at home and constructive relationship with management etc etc.
None of that really exists any more, so if you're in your 20s or 30s I personally think you'd be bonkers to choose VS over BA.
The only thing that's really good now is that it's still a bunch of good people when the doors are closed, and we don't have to wear hats.