Here are some photos of mine. Note that there are no internal photos because it's a rat's nest in there!
In addition to the On-Off switch and E-Stop, I've also put in a switch to turn my vacuum on (even when the controller is turned off) so I can use the vacuum for shop cleanup. The other settings for the vacuum are "off" and "auto" (where it is under Mach3 control).
I also have a momentary "limits override" switch that I can use to move the machine when a limit switch is activated. Haven't used this in many months but it was helpful when I was getting the machine set up.
There are three displays to view the current used by the system, the spindle, and the vacuum. Not really necessary but the numbers are cool and could be an indicator of a malfunction.
The final indicator is a resettable hour meter for my spindle (so I have an idea of when to inspect/change the brushes of my Kress spindle).
edit: for thermal control, my control box is made mostly of aluminum so it radiates heat fairly well, I also have two fans that blow air INTO the box through small filters. The air inlets are positioned inside my router enclosure which also reduces dust. The inside of the control box is essentially dust free.