Bringing in a new member to the management team is never easy.  If you hire from within, they have to learn to transition from their previous position to this new one.  If you hire from outside the company, the new employee will have to be taught everything from scratch.  But with a little patience and open communication, you can groom your new manager for success in their position.