Overly complicated listing system.
No sales, no views, waste of time as a seller. Promotions? Lifetime sub? Forget it.
As a buyer the payment system is very strange and hard to navigate. Why does one have to check paypal and the purchase several times, add extra details and then check again? Why would anyone bother? This is the answer as to why this place will never take off.
It doesn't deserve to. It only rakes in sub fees from sellers who are fed up with other platforms, nothing but a scam with outdated design.