Slightly OT but I see it this way:
Perfect hard and soft product= SQ
Perfect hard product surley and/or not 100% polished soft product= QF, BA, EY and EK
Perfect soft product but poor hard product= MH, TG
You cant win unless you're an SQ head these days
My 2 cents