I recently purchased a Miacup and even though it's one of the more expensive cups, it is totally worth it. I really wanted a "narrow-bodied" shape cup because those are the only kind that help alleviate my cramps. "Hoop skirt" cups do nothing for my horrible cramps. The Miacup (larger size) is the first cup I've had that has enough capacity that it won't overflow in the middle of the night while I'm sleeping *and* that's good for cramps.
However, it is a bit big and is not one of the softer cups, so it presses on my bladder a lot which gets uncomfortable. So I've decided to use this cup just at night to prevent unsightly accidents (so tired of having to wash blood stains out of sheets... stupid heavy periods) and during the day I use Femmecup, which is super soft although unfortunately a lot smaller and lower capacity.
Hopefully now I can stop buying a new cup every 6 months, partly out of obsession and partly out of trying to find that perfect one.