Thanks for stepping back at looking at the situation with pragmatism. I think one of your most salient points — myself being both an early adopter & an evangelist — is that we who fit into either (or in my case, both) of these categories: “must accept that no single tool will achieve ubiquity – get over it. Different groups have differing needs and there will not be one tool to please them all.” Stepping back and periodically addressing needs and benefits regarding specific tools is a great piece of advice.