Scott Wadsworth, aka the Essential Craftsman, shares his thoughts on which level is the must-have if you only buy one. Obviously this depends on the work you do, and Wadsworth discusses what lengths are appropriate for the work he does. He explains why you can use a torpedo level to plumb up a steel post and recommends always buying a level with magnets.
Essential Craftsman