Take the 2-minute tour ×  This quote by Joel Spolsky resonated
with me:   I'm enough of a perfectionist that I hate the thought
of picking a framework for a new project without complete
knowledge of what the best choice is, but the fact is that, as
Joel says, there's no (practical) way to have complete knowledge
of what the best choice is.  Right now I'm trying to pick a web
framework. Right now, based on our target platforms and my
judgment of various languages, I'd pick Python over Ruby, C# /
ASP.NET, or Java / J2EE. Of the available Python frameworks,
based on this SO question, I'd pick Pylons over Django. (Our
intended projects are somewhat specialized, not content-related,
so Pylons' flexibility sounds better than Django's CMS support
and built-in admin. Our team has relatively little experience in
any of the alternatives, so that's not a significant factor.)
But Django is substantially more popular than Pylons, and Ruby
on Rails or ASP.NET are substantially more popular than Django.
So what am I to con