I have seen grown men on the verge of crying when dealing with TFS issues, so much so that most people get to a stage of functionality with it and it is never touched again.

TFS is definitley something developers are superstitious about. You get very little thanks for configuing it right, but boy do you look inept when you cannot get it to work and everyone is twiddling their thumbs, and you manager knows he has to explain lost productivity.

Your complaint about WPF is a valid one, but can be applied across many technologies, from SVN to Eclipse (your pseudonym included). This is why experienced developers/engineers are so valuable. I love winforms, but WPF makes better aplications, especially the one I am working on at present....there is no comparison!