For my 20D, I picked up the Canon 50mm 1.4 for the speed, and the portrait abilities of the lens. The bokeh is very, shall we say, pleasant. It is a nice lens indoors, as you will not need to use a flash in most situations. And the 50mm works great in small groups if a fast f2.8 zoom lens is not available. Mines a keeper.
When I bought my 1DMKII, I went ahead and bought the Canon 85mm 1.2L for the same reasons. Talk about a lens! I still drool when it is mounted on the camera. You will never see such creamy bokeh out of any other lens. And there is a learning curve, as you can cream out a subject if not careful, it's that sensitive.
And you are correct about the 30-35mm range. I have one of those Canon 35mm 1.4Ls on my list. My zooms will have to fill the want for awhile, buying another rig/semi, expanding the business. It really sucks being a lens junky, as this is not a cheap hobby.
Mike