This review is justified. We deserve it for our degraded support over the past few months. Be it lack of staff or otherwise.
Having said that, we're regaining lost grounds starting May 2013. We have three new version releases with new features, bug fixes and UI improvements scheduled for release this month and more so in near future.
We apologize for all the frustrations our customers have went through in the past few months.