As you stated you wanted a "14'5" pinned barrel" and M4's are either semi-auto or LE/military/post samples, I'm guessing you're talking about a semi, right?
Going with that assumption, there are so many possible configurations you could have, and as I'm guessing (again) that your son is too young to have any input on which is his favorite, it's going to be hard to pick one that's going to be "perfect" for him.
That being said, I would buy a new Colt 6920. Bone stock. So when your son does get his hands on it, he can customize it to his desire. After all, that's most of the fun of owning one of these rifles.
Only thing is, it's got a 16" barrel.
If you want the 14.5", you can get a 6921. It'll be an SBR (with the associated paperwork) but that's an advantage as he can put any length barrel he wants on it at any time. And what youngster doesn't want to impress his friends at the range with a legal, registered Colt shorty.
And I'd stick with a Colt. I won't get into a contest about who makes the best as everyone will have their own opinion.
Don't forget to get a good supply of mags and a few thousand rounds of ammo. Everything else shouldn't be hard to find (optics, stocks or other accessories) regardless of the political/legal future.