My in laws live just outside Three Forks, basically a wide spot in the road in the middle of Bozeman, Butte, and Helena. Only thing that keeps it on the map is Wheat Montana, a Flying J, and a strip club.
Anyways, he’s a pilot for Delta Airlines, and is able to be to any of the 3 airports in those towns in a reasonable time to get to SLC where he’s based. There’s plenty of “industry” to support a family in the area, yet puts you out of the center of Boze-Angeles. And the fly fishing from Ennis to Three Forks is awesome. Your wife could work in any of the big 3 cities in the area and you could just guide from three forks, as an idea. Plus you’re not Far from an airport to go on vacations or go visit family or welcome family into town.
Just steer clear of my in-laws if you move there, they’re horrible people that I would recommend my worst enemy avoid at all costs

even though he runs the nicest long range shooting range in the state arguably, still not worth getting mixed up with them haha