Using a StarTech 12U enclosed cabinet: https://www.amazon.com/dp/B006ZLV5HA
Bought it since it's enclosed, deep, mobile, locking, didn't need a huge amount of capacity, and best of all could be flat-packed for shipping. Most enclosed racks require lift gate services if you don't have a loading dock, so usually the cost of shipping adds another few hundred USD in expense.
Assembly was fun. Made a few mistakes along the way, but it's nice assembled. Main downside for me is things can run hot given the glass front door. Second thing, but doesn't bother me much - doesn't really have 0U capabilities; not a lot of clearance around the sides.
IIRC, could buy a fan kit for the top too - has standard square rack nut holes in two grids, so I imagine DIY is possible as well. There's three sections for the bottom and one for the top, all set in place with hex screws. Too and bottom each have brush cable passthroughs. Sides and front/back have their own respective sets of keys.
Looks great though; I don't run much 24/7, but I have only 4Uleft with 2U planned to be filled. Two 2U disk enclosures, two 2U servers, one 1U server, a switch and PSU sharing 1U, 2U of free space in top and bottom keeping for fans or other equipment.
I bought one of these: https://www.amazon.com/dp/B006ZLV5HA/ref=cm_sw_r_cp_apap_Tl7TXd5JBYQ7k a few months ago & it is working pretty well for me. It's definitely not a pro rack, but it does everything you seem to want in a rack. Looks pretty good, too (though it takes up quite a bit of floor space).
With your needs, I'd take a look at this StarTech 12U. It's enclosed and has options for "wood" panels or metal that wouldn't look too out of place in a living room or bedroom. The wood trim options are spendy, but the glass door 12U comes in at about $400. Still not cheap, but better than most options out there. The open version of this rack is about $200.
Why so big if you're just doing 2 switches and 2 patch panels? The patch panels are going to be 2U each and the switches will typically only be 1U. Most PDUs are typically 1U. Even a large storage server isn't usually more than 4U.
You could go with something like this: https://www.amazon.com/StarTech-RK1236BKF-Knock-Down-Cabinet-Casters/dp/B006ZLV5HA/ref=sr_1_26?ie=UTF8&qid=1503507320&sr=8-26
Shelving? Just find whatever floats your boat and can hold the weight.
Rack? https://www.amazon.com/StarTech-com-Rack-Enclosure-Server-Cabinet/dp/B006ZLV5HA?th=1
No experience with that one, but Startech makes pretty good racks for the price range.
Storage? Dell storage. I've only read that it's pretty open when it comes to DAS. I ran a whitebox freenas (iscsi) for an r710 (starting from ground up with the r710 again).
StarTech.com 12U AV Rack Cabinet - Network Rack with Glass Door - 19 inch Computer Cabinet for Server Room or Office (RK1236BKF) https://www.amazon.com/dp/B006ZLV5HA/ref=cm_sw_r_apan_glt_i_X9X1QK5KQERMP5P8QVXT
It's a Star Teck 12U rack. https://www.amazon.com/gp/product/B006ZLV5HA/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
I bought this, but it's big.
https://www.amazon.com/gp/product/B006ZLV5HA/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
>https://www.amazon.com/dp/B006ZLV5HA
Really if you just spend a few seconds looking at the product page... c'mon man.
Currently all 12u are filled. Here it is in Amazon.
StarTech.com 12U AV Rack Cabinet - Network Rack with Glass Door - 19 inch Computer Cabinet for Server Room or Office (RK1236BKF) https://www.amazon.com/dp/B006ZLV5HA/ref=cm_sw_r_cp_api_i_cyYJFb1EZY1Y0
Maybe this Startech 12U cabinet.