Being a teacher is an interesting experience. I've been doing it for 5 years now, and I really enjoy it. I'm not sure if I'll stick with it forever, but for now, it's what I like to do.
From a financial standpoint, how much you are paid varies greatly depending on the type of teaching position you have and the school you work at. It's most likely that, initially, you won't make nearly as much as you would at a "regular" job. However, if you stick with it, you could make a very good living (especially as a tenured professor at a university). If you get into teaching, it should not be about the money. There are better, faster, and easier ways to earn lots of cash.
Unlike commercial studios where you may be working on the same project for a year, 2 years, or more and can easily get into a rut, there is a great deal of variety in teaching. There is always a new group of students just around the corner, and it is almost never the same group dynamic. With the regular turnover in students, you're always around someone who is excited and genuinely interested in learning new things.
Because there is such variety in the kinds of students you get, you have to get very creative in how present materials and answer questions. Obviously, people skills are extremely important in teaching. You have to be a good communicator. You need to be able to explain the exact same concept in several different ways to accommodate how people think, process information, and learn. You have to be a good motivator. Students look to you for inspiration and guidance. Even if you don't have the answers, you should be able to help students discover what they need to know. Most importantly, you need to have a great deal of patience.
There's a lot more that goes into teaching, but I won't type anymore. This post is already becoming a mini dissertation. In general, I think teaching is definitely a viable option. Just make sure you're getting into it for the right reasons.