Was for many years with Heart Int. I have forgotten how good the support can be and how the services (servers, hosting, ect) should be run. This is 21st century company with very speedy support and very well maintained services.
Do not look anywhere else, just go 4 it ;-)
Heart Int. v 20i, nothing to compare, this are apples and oranges