I am trying several languages and frameworks to increase my understanding and learning, (C#/)ASP.NET included.
Understanding and insight through experience ...best way to learn?
Yep. I really like some parts of it (the request pipeline), and hate others (Web Forms).
Yes. http://www.workpost.com runs on ASP.NET. And like every technology, it has advantages and disadvantages.
Unfortunately, yes.
Why unfortunately? What were the prime lessons learned?
Yep.
Yeah, at work and play.
Of course yes.
Our startup (http://www.HubSpot.com) originally started in C#/ASP.NET. C# the language is great. ASP.NET, I'm not such a big fan of. They tried too hard to make it resemble the event-driven VB programming model.