Travelled GF LHR-BAH-KHI in December, but in Y. Had heard bad things, but got a very good price.
GF 330s were clean and tidy. In Y seat back IFE was not AVOD but a good selction of films and music. Cabin service- depends- friendly Irish female crew - more functional Arabic male crew- but adquate all round. In summary very good value for money.
BAH -well depends. One strange restaurant, one DF area and a couple of tea shops -certianly not DXB. But as an ex spotter good views of an entertaning arifield - USAF C130s creating fog with power backs, US Grumman carrier borne turboprops, RAF VC10s and Nimrods, and to make me feel homsick, a transiting Monarch A300 en route Goa-Manchester, but that may not turn you on.
Hope this helps