If you're not prepared to do any promotion yourself then nothing will change for you.
It's really a very simple equation. You can get good sales with low fees on 'alternative' sites (or even your own site) if you're prepared to do some work or you can get some-one else to do the work for you and pay for the privilege.