It depends on how much you brew. If you brew a lot and/or large batches and buy grain by the sack (group / bulk buys), you will need to crush it. The mill will pay for itself that way as you save compared to buying grain by the pound.
I like to be in control of the crush, using a much tighter gap than any LHBS. And even tighter for small kernels, like wheat, rye, oats, flaked products, etc. Efficiency in the 80-85% range.
After a lot of research I decided for a Monster Mill, 1.5" rollers. I should have gotten the 1/2" shaft option from the get-go, which I may get after all. Most regular drills (w/ 3/8" chuck) will not spin this machine. A good buy is the Heavy Duty Low Speed drill from Harbor Freight ($50, $25-35 with coupon!). Do a search here, many use them.
You can build your own hopper if you're a bit handy, but the factory baseboard is crappy MDF, so make yourself a real one out of 3/4" plywood.