As said - there is a place for both low and full cost airlines.
Booked a business trip LHR-BRU return, 2 pax this week :
BA - £795
BMA - £595
VEX - £119
No prizes for guessing VEX got the business ! £795 return LHR-BRU for 2 pax ??? No wonder they're laying off 100 poor staff !