You're missing a receptacle in the shower area. Make it a GFCI, same with the exterior receptacle, GFCI. I'd also suggest to add receptacles to the kitchen counter area, you could mount them under the counter top.
Tip: Get a load center that has more breaker spaces than needed. Distribute 120 V through multiple breakers with some devices on their own breaker like fridge, converter, AC, and the GFCI locations. That way, if one device goes South or one GFCI trips, you won't lose power to other devices on the same circuit.
Second tip: No matter if you connect lighting through one circuit or distribute through switching/breakers, use two wires for both phases of 12 V. Do this for all 12 V wire instead of using the body/frame as the (-) phase. Yes, it's more wire but you'll thank me later when you don't have erratic ground issues.
Remember: For 120 V power in an RV, ground and neutral are separate in the load center. Ground should be affixed to truck frame.
Whole rig power selection between generator and shore power can be as simple as moving the connecting shore plug to the generator or using a transfer switch for a mounted generator.