I think CO BusinessFirst kits are abundant, yet not the best on luxury. They are among the largest I have seen and include among interesting articles- tic tacs and hair brush. It is the only carrier I can think of currently where in business type product offers you a vanity mirror, collapsable brush along with the other standard items like toothbrush, toothpaste, razor, socks, etc. Biggest thing lacking is skin lotion. It can get pretty dry at 39000 feet!
Hands down for best amenity kit for me is USAir Envoy class. You get cashmere/wool blend socks which feel good as soon as put them on. Also, zipper bag created exclusively by Crabtree & Evelyn is nice. I still use it today.
For coach, I echo the call on Virgin. Their kits and inflight entertainment service (movies and games) are great.
------------------
"Fly me to the moon and let me earn alot of miles."