BAW - way too expensive
ACA - too expensive (and frumpy cabin crew)
OOM - cheap, cheerful and never let me (or my family down)
My point - it's all relative to the personal experiences you have.
When I want to go home, I always look at OOM first. Non stop is so much better than ACA via YZ or BA via VR - way too much hassle and expense!