seems like your interests are very varied....
for the things you listed that you like to shoot, you would need like the full range of the lenses that the manufacturer is selling...
from macro to wide angle to telephoto....
if money is no issue, then get the respective lens to do the jobs...
else, you might want to determine what you really like before investing your money on the lenses that you are most likely going to use.
if you are serious into photography, then getting the pro lenses in the first place might be good.... you do not need to keep upgrading...
but wallet will hurt a lot more...