You could boil it down to that, yes.
>"Is it as simple as the T4i being better for video and the 60D better for still?
Of course, as you noted in your original post, the 60D also has some weather sealing, while the T4i has none. However, that wouldn't be as much of an advantage unless you also plan to buy/use weather sealed lens(es).
Full disclosure: I own a T4i - Mark