It's been a good experience working with wesupply. I ship a lot of orders so the tracking and notifications part is crucial for me because otherwise, I'd be getting calls all over the place from customers asking where their order is or asking me to send them the tracking number again.
I also use the returns functionality because it just saves a lot of time. A bit tedious to set up at first because there are a lot of configuration options for how you want to set up return options, but once you get the hang of it it's pretty intuitive. Support is nice and responsive too.