He asks the question, should I get the 35L (which I LOVE!) or the 24-105L? Remember, he loves the 35L on his camera, which is APS-C. Did anyone catch that point?
So, even though we're asking an A or B question, nobody chooses A or B.
NNNNNKay, that aside, why not answer his question. For your camera, I'd get the 24-105L instead of the 35L. See, that was easy.
For a guy who is just beginning to build his lens kit up, no way I'd buy a 16-35L over the 24-105L. Too much money and too specific. You always go general first, then specific.