99% of the reviews I read read are extremely unfair. They are NOT about Storenvy itself, but about the SELLERS who have stores using Storenvy platform.
The only point I agree with reviews here was that sometimes people asked for a refund from Storenvy itself and they either take a while to reply or to process the refund. But you can ALWAYS go back to Paypal or your credit card/bank and request a refund through them...
I do not work on Storenvy, I had a store there about 6+ years ago and left at the time because they didn't offer digital downloads yet.