I usually fly Emirates (not that I often get a choice - work travel policy) and I still reckon they give out the best amenities kits I've seen (in business class). I have a bottom drawer at work full of useful stuff that I use all the time. When I've got too much of the guy's stuff, I ask for a lady's pack and give it to the missus or mum/mother-in-law - they reckon it's full of great stuff. I get people at work asking me if I can get one for them. On the ocassion I've been upgraded to first class, EK is as you would expect - outstanding, with great amenities.
I recently did a Sydney - Johanesburg with QF and was pleasantly surprised by the onboard service in business class (once they rebooted the IFE half a dozen times) but I agree, the amenities kit was absolutely embarrassing. The cabin crew must hate giving them out. How much does it cost, really! (I'd actually be really interested to know).