I'd go for the 35 l, for same reasons everyone else says, just for a more usable prime than a 50. Your 24-70, and 70-200 may work better for portraiture if you stand back, so get the 35 first. Than, if you really want bokeh, the 85mm 1.2 l ii would work better than a 50 for portraits. A fifty is a specialized lens, so is the 85, but if you really need to ask the question, perhaps the 50mm l 1.2 isn't for you. It is after-all "the fast-fifty" the 35 will work well as a general first prime, the 50 was made to replace the 50mm 1.0 and fill in the gap between the 35 and 85, for those who use primes. Get the 35, and then the 85 for the "real" bokeh, because a zoom fills the gap better than a 50mm.
Also, for those who say its hard to use the 35 up close, they're right, but a zoom is better for candies and headshots, a 35 fits more in, and that's hard to mess up a shot with, you need to be quick to move if you want to capture that moment with a 50