> And it fails spectacularly. I mean, _it works_, but it's a disaster to work with and write software against.
Can you give an example of how it's a disaster? I'm genuinely curious because I've had to use it for at least 5 years (I still support 1 WCF solution) and this was never my experience.