At one time, I did have a 5D2 and the 100/2.8 macro (non-L), ring flash and the 135/2.0 L. The 5D2 is gone but I still have the rest of the stuff. I don't think I'll ever sell the 100 macro. Good enough for good macros with the ring flash and great for portraits. Focus is a bit slow but how fast are your portrait subjects moving? I don't think I'll need the L-version.
If you need an "environmental portrait" of LeBron James, get yourself the 135/2 L. The 5D2 never took full advantage of the speed/quickness of the 135/2L but I hear that the 5D3 is much better.