Feature-wise this app suffers from the same kind of change-for-the-sake-of-change problem many good apps suffer from which over time has been making it needlessly convoluted. Service wise Amazon has been implementing more and more sleezy tactics (returns not marked recieved until you call, shipping labels requiring out-of-pocket payment, shipping reimbursed for less than actual shipping, and most recently undisclosed restocking fees) providing good reason to explore other options.