Diva cup all the way. The OTHER side benefit of using one is that YOU CAN USE YOUR BATHROOM CUPBOARDS FOR OTHER STUFF! Yay! For those of us living in a small space, every little bit helps.
It does take some practice to use, but I've had mine for about 7 years now and I certainly don't miss pads or tampons.
ETA: It is a little long. I cut the stem off, and that seemed to help, but it still chafes a bit and I'm glad to be done with it at the end of each cycle. Still beats pads and tampons.