That's a great summary and consistent with my experience too, and good advice, especially the part about making sure when you buy a phone that it's compatible with an alternative ROM, because otherwise vendors like Verizon tend to lock them down so they cannot be modified.
I have found basic knowledge of Linux to be invaluable, and though I am by no means an expert, "By the way I use Arch" is a worthwhile nerdy joke if you can find the time to invest.