Hi, I'm a newbie in photography. I own a canon 700D and Yongnuo 85mm f1.8 lens. i bought 85mm for better portraits and bokeh. but its quite difficult to take group photos or better framed portrait as it is a cropped sensor camera. so im thinking about getting a new lens...what lens should i get for landscape+ a lens that is capable of taking group photos in short space. im confused between 3 lenses. 1. Canon 18-135mm 2. Canon 10-18mm 3. Tamron 17-50mm (non-vc) I'm a student. so im prefer a budget lens. so which one will be better ?