I've been lambasted in this forum before for daring to level constructive criticisms at BFS & Easyjet developments so I'll choose my words carefully!
Still maintain foolish to put all your eggs in one basket - if something happens to either party then big, big problems - also like all bubbles they burst eventually!