Expression Blend 4 or Visual Studio Express?

Both.

In fact you can develop in one and then switch to the other:

In Expression, right click on the PROJECT, not the solution (as many books state) and then select Edit in Visual Studio!

image

In Visual Studio, you do the same except the presentation is slightly different:

image

There you go.