The QF comparison is fair, although I don't buy tickets on QF due to loyalty. My comparison is to United, which is literally years ahead of anything. I've found the SQ site to be pretty terrible, as well . I suppose scale has its benefits.
KISS principle?