At the property I currently manage we recently switched from ESS to Hummingbird. Main reason for the switch, price increases seemed to be excessive and the lack of feature rollout compared to other software. The jury is still out on Hummingbird. I do like the integration it has with other platforms, their website is good, and the ability to send one time payment links to tenants (without them needing to log in to make a payment) has made collecting payments so much easier. The cons is that it is a bit more complicated than it needs to be, the customer service when dealing with software issues is hit and miss, and the pricing is not the cheapest out there. All-in-all, for the property I'm using Hummingbird with, it works well but when I finally purchase my own facility, I'm not sure which route I'd go. Hummingbird has not impressed me enough, yet, to use them for my own facilities.