I have a few thoughts. First, are you going to have this inspected? You should be OK with the number of receptacles on the circuit, but mixing lights and outlets complicates things a little bit. The load isn't all that heavy, if you use LED lights. But it's important to know that unless your lights ONLY use LED lights (i.e. can't use regular light bulbs), you have to rate them at the full wattage they can accept to determine if the circuit might be overloaded. Even if you will only ever use LED lights. This is where it might get complicated if you are going to have this inspected by your local inspector.
Second, look at how you're going to connect your outlets and lights. For example, you have a GFI outlet coming off the light bulb on the left hand side of your diagram. The way you have this mapped, everything from that light over will be tied to the first switch. So when that switch is off, everything else will be off.
You can solve this by either running a new wire/circuit from the panel, or running a second wire out of that switch box that isn't connected to the switch. Also look at this in some of the other areas, you have feeds to outlets coming off lights and switches. Sometimes you might want a switch to control an outlet (for example a garbage disposal), but I'm guessing in most of these you don't.
Hopefully that makes sense and starts to be a little helpful.