If your primary concern is money, then that is not really the selling point of a 3D printer. (-> FDM desktop printer such as RepRap / Ultimaker / all the other clones and derivates)
Also, compared to the industrial style boxes you can buy that are mostly injection molded from high quality plastics such as polycarbonate (PC) - often even the glass fiber reinforced stuff - you will have significantly less robustness in the (home) 3D printed part.
The unique selling point of getting a 3D printer is the ability to get the case fitted exactly to your needs, with neat features built in you would not find in any of the shelve case and you get the part you want more or less instantly (printing still takes quite some time, depending on your printer, 3D model and material).
Another thing to point out is that generating the 3D model comes with a lot of things to learn. That is a good thing if you are curious and want to really get to know your printer, its features and limitations, the features and limitations of different materials and last but not least CAD software. It’s a bad thing if you are impatient and "just want to get things done". There will be a lot of frustration along the way.
If you are not afraid to really dive into something new (don’t know your background
), then the printer will not only provide you with custom built solutions, but a whole lot of new possibilities for a variety of things.
If you want to try out some things, you could start with the CAD modeling part and send your parts out to someone that already owns a printer. There are a lot of people offering 3D printing as an affordable service via
3dhubs.com and similar sites.
I am a big fan of PETG Filament. It is not too expensive, prints very well and is pretty robust. I have never looked back at using PLA again.