I'd prolly lean towards Inkscape for layouts. You can set up a grid and position everything exactly where you want it. You can have the outline of the box to scale and put the knobs and switches on it to see how it all lays out. You also get sharper edges because it's a vector file not a bitmap.
My $0.02
My $0.02