My very first problem was one I've written about before: Linux isn't generally compatible with Arm-based machines. Alas, two of the spare machines I had hoped to use for this project are outfitted ...
If Ubuntu is your only Linux experience, you might be repeating the same pattern you tried to leave behind.
Linux might be the better choice after all.