I usually have a great time using Aircall and I have noticed more stability throughout the years (I started using it over 2 years ago), giving regular feedback through the app greatly helps reducing the number of issues as well. While I do have the occasional issue with the Zendesk integration, I'd recommend it, it's rather instinctive in its setup and clear.