I’m not sure if Vital is better. You could try installing it in a VM/Test server and just messing with the interface and seeing how you like it.
From my understanding, many of these systems are built off asterisk. So they may all suffer some of the same problems. It’s seems certain solutions provide better interfacing.
I’m not really a PBX person other than messing around with it, so my knowledge is limited. Take it with a grain of salt.