I used a shelf for quite a while until I got a rack, but it needs to be around 2' deep and able to support 80-90 lbs comfortably. A 15U open frame 4-post rack with locking rollers runs about $150 USD and is a solid investment once you start adding to your setup. I have my server, 1U rack mount power strip, 1U 48-port GBE switch (wiring the whole house), and a 2U shelf for my UPS and ISP router in one with plenty of room to add a TIVO Pro and whatever else.
IPMI is just like being in front of the server. Toggle the power, flash the BIOS, configure drive controllers, install an OS from an ISO or USB on your workstation, literally anything that doesn't absolutely require touching the hardware can be done remotely.
It's one of those things where if you've never had it, you don't think it's a big deal, but once you've experienced it, you'll never consider a server that doesn't have it. Like if you're traveling and there's an extended power outage and your server doesn't come back up afterward, or the wife updates the Plex app on her iPad and it needs a newer server version, or something is just generally stuffed up and the wife is bitching because she can't watch Plex and the web GUI isn't working. IPMI makes these easy to fix remotely.
EDIT: A shelf for a 2U needs to support about 50 lbs. I was thinking of mine which is a 4U 24-bay. Which you can get for as low as ~$500 CAD if you want to spend a little more. Just be sure you either get one with a TQ (24 SATA ports) or a SAS2 backplane. The SAS1 backplanes don't play nice with drives over 2TB.