I got completely burnt out programming, so I quit and built a house on a rural block of land. You need to like being outdoors, even when the weather is miserable. The biggest issue is building up your savings in advance and being comfortable living on a lesser income.
Many former colleagues that I have kept in touch with won't give up their lifestyles which they can only afford because of their above average income. Being frugal and happy doesn't suit most folks.