Vitally is fine, at best. You'll likely run into similar issues as you're having with Catalyst. CZ is my recommendation, simply due to scalability AND workability with current internal resources. PlanHat is great, but needs dedicated PH knowledge and skills to get the system from implementation to a machine that hums with minimal monitoring by your staff.