Agreed! I've been using the Diva Cup for 3 years now. I take care of it well and boil it and scrub it (with a clean rag and Dr. Bronner's soap) regularly, and it's still in tip-top shape.
If you have had trouble with it being uncomfortable, try cutting the stem shorter. I used to be able to feel my stem when I would sit down, but I cut it shorter and it's much better, it won't get lost as you just have to bear down to get it out.
Another thing I've used are sea sponges, they're little sponges from the sea-floor that are reusable for about 3 months. These are nice because they aren't nearly as prone to leakage as the cups are. Also if you're having trouble getting your cup out, the sea sponges are nice because you can sew a string into them to help with removal. They have to be rinsed out as often as tampons, though, which is super hard for me since I'm used to the 12-hour cup.
I love my diva cup and rarely use the sea sponges (I got them because I wasn't allowed to use my diva cup for 3 months after I got my IUD, which is another amazing money-saving device, no contraception costs for 10 years and no hormones with the copper one!). There is occasionally spotting, but I just have some black underwear that are designated for that time of month, and find that's all I really need. The thing I love best about the diva cup is that I empty it in the morning, and empty it before bed, and don't ever have to worry about changing it in public or during the day.