This is a case where the product is as good as its name. It's a KitchenAid. Yes it's corded, not battery powered, but it works very well and it is powerful. I use it for blending crushed tomatoes for making a pomodoro sauce, and it purees the tomatoes perfectly. Tonight I used it for making a hollandaise sauce from scratch, using the blending jar that I thought I would never use. The sauce came out perfectly. It was light and creamy.
Criticisms? First, the blender arm is advertized to be dishwasher safe. In my opinion, do so at your own risk. It's easy to hand clean without submersing it completely. I'm sure the seals are good, but I want mine to last a long time. Second, the pan guard is a bit dodgy. It doesn't seat very well at the end of the blender arm. It's fine for occasional or rare use. If you think you need a pan guard, I'd recommend blending in something that isn't delicate. This blender is so good that I'd look for another blending vessel before going to a different blender. I would guess the only real issue is with non-stick cookware.
Would I recommend it? Yes! If I had to buy another immersion blender, I'd purchase this one again.