MaryB,
You are correct, he did it for himself as well as us.
One thing I will have to watch in looking at higher level boards than Arduino is what minimum temperatures they can work in. We are not as cold as you are in the upper Midwest but we can get double digit lows quite often and I have seen -20F lows for a few weeks stretch to need to drive off 300 head and the goodies won’t fire up. The colder it gets, the more aggressive the freeloaders are!
Best regards
Three44s