Our team uses Mixmax on a daily basis. It's not a hard-to-understand system, but sometimes you have to struggle with finding some of its features. The email sequencing interface sometimes has bugs, not saving your settings, which can cause some problems, so I recommend double/triple-checking your work there every time. However the pricing is fair, most key features (like bulk reporting) are only available as paying for an upgraded plan.