I have used all three, the softcups leaked too much, but were good for a bit of nooky.
The keeper is hard, but disguises the colour of the blood if you are squeamish, but the mooncup is the best. I sold mine ( shh to someone on here) when I had a Mirena fitted, but have now had it removed and can't believe that I am back to having periods after none for 2.6 years!
I can go about three hours before emptying it, had to get up at 1.30 am and again at 5.30 to empty, but better than flooding the bed as usual.
I thought at nearly 49 they'd be over, but now, every 28 days without fail and it's back to flooding every hour. I'm off to Boots to buy another, it's easier with two, and they are a lot cheaper than when I first bought one!
I am also off to get some Dicynene, got some in Dubai last month as had a period 24 hours after arrival and no tampax to be found where we were - very far north. They work far better and more quickly than tranexamic acid ( cyklokapron)
It's so easy to walk into a pharmacy and buy whatever you want and it is so cheap too. I always make sure that `I buy branded, just to be safe.