We use UFT only for our own test automation needs.
We haven't had any issues with deployment.
See the stability issues we had above.
We've scaled it for our needs.
My advice would be to find at least one experienced automation developer who previously worked with UFT to provide practical know-how to others when implementing it for the first time.
Learning the basics is easy and intuitive when you receive a proper training. But using UFT the wrong way can turn out to be cost ineffective. UFT is an expensive tool that can save you a lot of time and effort and provide great value for money if used correctly, but also turn out as ineffective related to value-for-money if used the wrong way.
YouTube tutorials are not the best way of training people for using this tool, the best way is finding people who already have experience to work with it or provide proper training for employees who have never worked with it.