Learning 3CX is worth the return I believe. But yes it is a lot of configuration.