We have been working with magalux for over 3 years now and they do an excellent job of providing support via tickets when we need it most (when we're not using them).
They truly understand our needs and always provide us with great solutions that help meet those specific requirements without getting carried away by bells and whistles. I don't dislike anything about my experience so far but would be interested where things can improve - this is just general observation rather than criticism directed towards anyone specifically. The main benefit has definitely come from improved process transparency through ticketing systems which helps me ensure all stakeholders agree what should happen next / who takes responsibility etc., plus being able to see exactly how long something will take to complete once work starts.