I would go to a different reseller if you are not happy with the current one.

I have hundreds of happy customers who love their ESI systems .... so it isn't the system.

Any system that is not installed properly or supported by a knowledgable vendor will create issues.