Never have a problem with comfort on BA744's, its not luxury down the back but its good vale for money and deffo way better than AA or UA
Never had an issue with cabin maintenance, ok IFE can need resetting but that's hardly the end of civilisation as we know it