hey.... well.... best lense, of course there r the ones that u think r the best, but theres always another level above that is better ( and more expensive) ... so if u mean best in a certain price range .... under a grand are d40 d80 ... not sure bout d90 .... over , u got all those other nikons to choose from... pretty much nikon dslr is the best brand : ) lense.... really depends on what u take pics of... and of course, it also depends on ur budget.... if u have a tight budget, just get one that has more range ... but if u get fancy, and has mega moolah , then u can play around with lenses , like u said, those ants pics were taken with a macro lense