Of the resorts you're looking at based on your family makeup I'd rank your picks as-
- AofA or CBR (tied)
- CR
- Riv
While I think any of these resorts would work well, I think based on your kids ages, they'd love both AofA and CBR. Big perks now that both are on the skyliner. Now I will say if you mostly stay at the monorail resorts, you will find AofA and CBR to be a downgrade, they're just not the same category and not to be fairly compared. So if the deluxe amenities are what you're after, then maybe you should stick to CR.
I know a lot of other folks have given you other options like booking at BLT, renting points, etc. but if you are planning some pool days for your resort time, BC/YC could be another solid option given the pool is so nice.
Some tips-
CBR is nice but it is spread out. If you decide to stay here and you don't book a preferred room location, you can request Jamaica. It's a solid location for ease to the skyliner and just across the bridge to the lobby. The other big negative here is the bus situation. While all the bus service is the same at all resorts no matter what booking category, CBR has a ton of bus stops and the most on property so do take that into consideration.
AoA has family suites (which can be expensive) but offer a little more room if the budget can handle. The cheaper little mermaid rooms are about 30 miles to the food court....no just kidding but they're far away, thus the theming added to entice guests to book them. The food options at AofA will be the least favorable on your whole list. At least at CBR, you have solid onsite dining options and you have Riv next door and at CR you have the other monorail resorts nearby.
The negative for me with Riv is the cost for a resort that's really not in a prime deluxe location. For the cost of a room at Riv, you can stay at the boardwalk area resorts for less. I know the rooms aren't as swanky new as Riv but the location at YC/BC/BW cannot be beat.
It's nice when you can have some choices on where you want to stay but I usually prioritize based on which parks will be at the most and how much we'll be in the room, do we plan to swim, do we want easy transport and be able to walk etc.