Since they are all acceptable choices, if you're having a tough time deciding, I suggest asking your son which one he likes best. Kids have a great way of seeing the world through their own eyes, and what they value. It is possible he'll have misgivings about riding high up off the ground in the Skyliner, or the Skyliner might be his favorite part of the vacation.
I thought the Mermaid rooms at AoA were some of the most fun theming anywhere on property, even the whole area outside the rooms, but he might not be all that into LM, or maybe he is!
At CB, the pool kinda has a pirate vibe, so that might appeal to him. I like the CB pool has a slide, but he might like the splash area of the value resorts. If he gets overstimulated, then quiet pools might be a better pick. The main pools at all WDW resorts are loud while the CM's are doing pool games.
He might really like Nemo, LK, or any of the themes/decor of Pop.
Menus change over time, and much could change between now and when you plan to go, but menu options that appeal to your family would be another consideration. At the values, if you want to eat at a table service, you have to go some place other than your hotel, which takes time. At CB, you get a table service, but CB puts you fairly close to Riviera.