Yes, VS is essentially business minus, whereas BA is Economy with more leg room/wider seat.
VS' PE includes separate check in for PE, priority boarding, priority baggage delivery on arrival, meals are served on proper crockery and you get 2 dedicated PE cabin crew onboard.