I had the same hangable Eagle Creek travel cosmetic bag for about fifteen years. I finally had to jettison the thing, as much as I loved it and as well as it worked, it was getting a little too shabby. So I searched and searched for a similar one or better. Like Goldilocks, I felt they were either too little, too big or didn't have the features that I needed. And then I found this Travelon bag. It's been to Paris, Germany, New Orleans and several trips to Mexico and I have no complaints. It's compact when zipped, easy to hang, has quick access and enough compartments to separate things into categories.
I keep it packed with duplicates of my daily cosmetics and toiletry items so I'm ready to travel at any time and never worry about forgetting anything. I also throw in a handful of perfume samples, it's fun to try new scents when in a new place.