Teaching is a "vocational" profession, and to enjoy instructing and the rewards it brings takes an instructor who loves to teach as well as fly, whether that is for the short or long term. You'll only get out of it what you put into it. Give it your all, and you will reap the benefits over and over.
If you love to teach and love to fly, and enjoy being "saddled" with a home and family that you can get back to every night, instructing gives you that option.
As meeb said, there is also plenty of scope for self-improvement, you don't necessarily need to be teaching Effects of Controls for ever!
------------------