<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by christep:
If the horizontalness of the bed is important to you then go on BA. If flat but not quite horizontal is OK then go with CX wher all the other bits of the service are much better.</font>
I would avoid the SQ Spacebed - of the three it's my least favourite inspite of being the largest. It has a tatty, shoddy feel to it. A great disappointment.
I prefer the BA bed for sleeping and eating whereas the slope of the CX bed is great for lounging around. CX food and IFE beats BA hands down so I would say CX is the way to go, just be preparred for a slightly odd sleeping position.
Having said all that, all of the options are pretty good - you are talking about my first, second and fourth favourite airlines!