It kinda depends on the components you are wanting to use as well as any tools etc you want to incorporate.
I ended up with my particular shape/design because I got a good deal on Nicads and needed enough room to house them.
I suggest you make a list of components you want to use and then let form follow function.
My 2 cents
