Extended boils are used for darkening the wort color as well as developing malty and caramel flavors in styles such as Scotch Ale.
Another, perhaps more common, application of an extended boil is to drive off Dimethyl Sulfide (DMS), a compound responsible for a cooked corn off-flavor, from wort made from light lager malts high in SMM (S-Methyl Methionine), the precursor for DMS.
To work on the crisp clean finish you need to look at your water chemistry, mash schedule, yeast type, fermentation schedule, and the lagering time. For water chemistry, you want to have proper mash, wort, and beer pH as well as playing around with sulfate and chloride levels since these flavor ions influence perceptions of malt and hops. For mash schedule you want to use a low saccharification temperature to create a drier finishing beer. For yeast type you want to select one that is characterized by creating a clean profile, commonly a lager yeast although a neutral ale yeast fermented cool can achieve the same thing. For fermentation schedule you want to make sure that the beer attenuates all the way by doing a short temperature raise towards the end and that diacetyl is reduced. For lagering time, a good long maturation at near freezing will help to smooth and crisp the beer up.