I used it around 3-4 years back ago for a banking client.
I had worst experience (worse than android 2.2 ant + eclipse).
However, they put a lot of effort into it. And it could be a lot better now. Microsoft has some great tech, you can't deny it. But how many other solutions need there to be.