I have some friends (former students) who teach full-time...they got into at the right time when pilot demand ramped up and have been able to make regional CA money. They go home every night, but they also go to work almost every day of the week, and often work long days.
The best income potential is in specialization...low-time CFIs can't get insured or don't have aircraft-specific skills for certain high-end aircraft or avionics. MEI, TAA, etc.
Eventually you can become a DPE...good money there, but also long hours.
CFI work is a lot of fun, but it requires a high level of energy and burnout would likely be a problem. A school chief pilot job is the way I would go in the long term...you get to hang out at the airport and talk to pilots, and can usually fly more or less, whatever suits you.