I use this for the gym.  It holds everything I need, but not any more than that.  Everything is easily accessible, and there isn't a lot of extra weight or bulk taken up by the actual bag.  I don't own a bunch of toiletry kits, so I can't comment on relative merits.  I recommend it.