The BA traditional bit and Executive Club are ridiculously the things that will probably keep me flying with BA - despite having had a very good trip with Virgin (who as firstclasslad pointed out) have very nice stewardess's who chatted me up to point where I did actually believe I was good looking

!
And there's always the hope when in BA J that one might get an upgrade and that (for me anyway) seems to add a little excitement to whole thing.
I am flying back in Premium Economy so it will be interesting to see how that compares.