I have no experience with any of the boxes mentioned so far, but I use Milwaukee packout boxes for work. They are pretty tough and have a 'waterproof' gasket. Lots of sizes available, they are stackable, and they even make a base plate for them to mount to. A strapless way to secure boxes...