updates
So i am making the following updates based on all this wonderful feed back (thank you all).
1) things that are not important for continued flight, like cabin lights, USB power, defrost fans, etc are going on fuses.
2) I am adding an extra fuse to allow me to power up the panel, with an external power supply,without closing the battery contactor (master switch); mainly for data loading and software updates.
3) Most of the things that have switches, I am putting on fuses
4) I am using breakers for things that I want to reset in flight and try again, like the alt field , fuel pump and flaps.
5) I am using breakers for things i want to turn off in flight if they fail, like trim power, each G3X box, etc.
6) added separate fuses for left and right landing lights: what is the chance both will blow at night, on a near minimum approach, 5 minutes before the tower closes, and I have to go pee?
7)I did not move the ELT up because I think i need to change batteries every year, but I might still.
8) added three spare fuses spots and three spare circuit breaker holes so the panel will never look "done".