I've had a DivaCup for a while, but I can't say that I'm an expert inserter yet. It's really firm but I think if it goes any softer, it won't get in... at least in my case.
I still can't imagine having to empty it in a public restroom. I ordered a squeeze water bottle together with the DivaCup, which should at least allow me to rinse from within a stall. I haven't done this yet and to be honest I'm dreading it since I find public bathrooms generally dirty.
When I'm not DivaCupping, I'm wearing reusable cotton pads. No, they aren't gross! And they wash really well. Anybody else using these wonderful things?