I don't understand the criticism on their commissions. I'm getting 44% royalty, which seems fair.
The only thing that kind of bothers me is that there are too many subscription sales, but most credit sales earn me a few dollars (plus a recent EL of $35), so for me they're doing okay.