I have a Canon 40D. Is this lens a bad choice for this camera since it is not a full frame camera? Will it give any better pictures? The lens that came on the camera is a 28-135mm f/3.5. I like to do early morning landscape photography.
28-135mm f/3.5 was one of my first lenses, but when I got 24-70mm f/2.8L USM I found out how much better quality of pictures I can get with same camera what I have . It is just so much sharper and faster. I using this lens a lot for wedding. I am sure it will work great for early morning landscape photography. Personally I just prefer using for landscape photography 10-22mm f/3.5 and for details 50mm f/1.4 and 100mm f/2.
But If you will buy that lens you can't make mistake.