If you like using primes I don't think you can go wrong with the 40 and 28. STM is the new AF motor that's going to be the best available for cams like 70D for some time to come. They're reasonable fast and inexpensive. I myself don't own any primes other than a macro, see "shooting styles" below.
I have the Canon 17-55 f2.8 and it is a wonderfully versatile lens for very wide angle to slightly telephoto. Picture quality is excellent, you've probably heard it favorably referred to as L-lens quality for EF-S. 17mm is a must-have for my style of shooting; it gets wide enough for wide looks at interiors, though I have a couple wider lenses that come out too when needed. But 17 is quite reasonable. No way could I stop at 28mm on crop sensor.
Me, I like the imagery, the wide look, and the f2.8 constant. The only con is that I wish it got a bit longer for closeups. If it could run 17-85 at f2.8... but no.
My solution was to add the Sigma 50-150 f2.8 OS to the lineup, but it is the least-used lens I own.
Some shooters who want to only have one lens on a 70D or C100 DPAF are gushing about the 18-135 STM. Of course the STM works very well with the autofocus on these cams. For video, STM may be a big enough deal to forget about the non-constant aperture and lost stops at f3.5-5.6.
And it's certainly true that for many shooting styles, changing lenses in the middle of a video shoot is difficult or impossible. If you're in control of the entire shoot, primes are great. If you have to respond to the action when it happens, you don't want to be changing lenses.
Me, I hope there will be an STM version of the 17-55 someday!
From the upper left corner of the U.S.
Photos, Video & Pano r us.
College and workshop instructor in video and audio.
70D, Sigma 8mm, Tokina f2.8 11-16, Canon EF-S f2.8 17-55, Sigma f2.8 50-150 EX OS, Tamron 150-600VC. Gigapan Epic Pro, Nodal Ninja 5 & R10.