Re the 16-35 - I've had mine over a year and previously had a 10-22 - I love it, I don't worry about the softness that people go on about.

My mistake in retrospect was to buy the 16-35 before I got the 24-70 II - a lens that blows me away - looking again, I'd get a 14/15mm prime either Canon or Zeiss

Other than that, still love my 135L but what next ? I'd probably be looking at adding a 70-200 2.8 IS II and a 8-15mm fisheye - I'd love something longer than my 70-300L but a 500/600 is probably many years away for me.

What else ? A second body perhaps. ?