Ok, so I agree, lets wait for 2011
Concerning Lauterbach: what you heard is somewhat true. The price depends a lot on what you need. If you just need a simple debugger, then it might be a bit more pricey than others, but it's also better than others. If you want a tracer that can log every instruction of a CPU at a few hundred Megahertz, then it's a bit more pricey. And if you want an in-circuit debugger then it's even more pricey (talking 40kish bucks here).
However, the Lauterbach tools are really very powerful. And it's completely true that you have to learn to work with them. If you don't use them alot, then you won't use but the simplest functions they offer. It is also great because you can connect it to external trigger sources. So if you want to debug distributed systems, then it's almost a must. The general rule is, if you ever had one, you'll miss it if you have to use something simpler
If you want to try one out, they are always happy to demonstrate them, and you can also hire them for some time. I can also tell you that the support is one of the best I ever had (at least it is here, might be different in your country).
Guess I'm babbling again. Happens everytime when I start to talk about Lauterbach