I just got a diva cup a few months ago and I LOVE it. At first it was kind of hard to figure out how to place it comfortably. I use the small sized one..I'm 24 & have no kids, but after a couple of practices I figured it out.
I have never had a problem with leakage even on my heaviest day and I can wear it while cycling and know I won't leak in my bike shorts.
I had to use a tampon one day when I got my flow a little earlier than expected and I hated it. I couldn't wait to get home to use the Diva cup. I barely use panty liners as a back up anymore so it cut down on waste and has paid for itself already considering the "eco friendly" tampons I used to use were pricey.
As far as cloth liners go I use Party In My Pants brand because they are so cute/easy to use and they are made locally (here in wisconsin).