This is a very difficult yet at the same time easy answer. Since you have a Fast 35 1.4 prime I would absolutely keep the 24-105 F4 and don't even think about the 24-70 2.8 II
The 24-70 2.8 II is for wedding pro's - besides that I would never recommend anyone get it. Not fast enough a la 1.4 for great bokeh and separation, doesn't have IS, isn't exactly light, doesn't have enough reach when you want it, costs a small fortune and most often can't create stunning pictures like a 35 1.4, 50 1.2, 85 1.2, 135 F2 or 200 F2. What it does do is serve one purpose very, very, very well; it allows a wedding photographer to take 1000 pictures in 6 hours and create very sharp images, with great color and contrast, mostly taken at 24mm & 70mm - and on a 1Dx or 5D3, it never, ever misses focus.
The 24-105 at F4 with IS is a great all around lens and you can pick them up and sell them all day long for approx $600 - not the $2k for one extra stop , less range and no IS.
The 24-70 F2.8 II for 'most' wedding pros is a must have - for everyone else, you can spend the $2000 on a:
- $600 used but basically new 24-105 F4 (great everyday, great for video, can easily handhold at 1/15th)
- $500 for a new 35 F2 IS (1 stop faster and has IS than the 24-70)
- $900 for a new 135 F2 (produces portraits the 24-70 can't come close to)
Hockey and wedding photographer. Favourite camera / lens combos: a 1DX II with a Tamron 45 1.8 VC, an A7Rii with a Canon 24-70F2.8L II, and a 5DSR with a Tamron 85 1.8 VC. Every lens I own I strongly recommend [Canon (35Lii, 100L Macro, 24-70F2.8ii, 70-200F2.8ii, 100-400Lii), Tamron (45 1.8, 85 1.8), Sigma 24-105]. If there are better lenses out there let me know because I haven't found them.