Just take all fees into account when you list an item. EBay still gives you access to more potential buyers than any other service out there.
If you want a smaller audience then sure, there are plenty of services out there that charge less - you pay your money, you get your service.
If you want a smaller audience then sure, there are plenty of services out there that charge less - you pay your money, you get your service.