For landscape you if want wider then Canon 10-22mm is the go. If faster then Tamron 17-50 F2.8 non VC is sharp and great value. Otherwise all purpose Canon 15-85 this is a better lens than the 28-135 you are thinking about.