I have 5D MKII and 16-35/2.8 L II and I love this lens. 2.8 is fast enough for wide range.. but how about longer range? I shoot both stills and video and while 2.8 would be enough for video, 1.4 and 1.8 would be good bonus for still images (potraits etc). For the same price I would get 50/1.4, 85/1.8 and 580EXII flash or 24-70/2.8 II. I don't have flash at all yet. So.. I'm leaning to 50/85 and 580EXII... I also think that 50/1.4 and 85/1.8 does have the best value of all Canon lenses. What are your thoughts?