Not really... Do you need to shoot macro? Get the 100L. Do you need the shallowest DoF possible in a 135mm lens, or need the extra stop of aperture for low light use? Get the 135L.
The 100L is a macro lens that can also take decent portraits. The 135L is a portrait and low-light action lens that cannot take macro shots.
If you really feel like you need IS, snag the 100 Macro. From what I have heard its a great lens, it is one I consider snagging on occasion. Overall though, the 135 from everything I have heard is just amazing and it will be in my bag by summer. As for waiting for an IS version, don't bother. Recent prime changes tell ya that is such a lens ever comes out, it won't have that special feel this one has, ---it would probably be 2.8, and cost double what the current one does
You can buy the additional Macro lens Canon 500D in either 72mm (same as EF135) or 77mm and you will get decent macro (not 1:1) in the EF 135. Forget about handhelding it with macro thou since you will have small apertures so I would say that you need a good tripod.
But the bokeh in the 135 is so good, Ill try to have it on all the time!
You can buy the additional Macro lens Canon 500D in either 72mm (same as EF135) or 77mm and you will get decent macro (not 1:1) in the EF 135. Forget about handhelding it with macro thou since you will have small apertures so I would say that you need a good tripod.
But the bokeh in the 135 is so good, Ill try to have it on all the time!