SaaS is tough, we have to make our clients happy and that's really really hard to balance with many customers with differing requests. Things pop up at weird times, requirements change, new bugs pop up, that's just how it is. That being said, there's no better feeling in the world when we do make them happy.
We're small, so sometimes we have to get extra creative with solutions that a bigger company could just throw resources at.