We get this type of questions a lot... although more of them are "should I learn PHP or should I learn .NET?". Yet, when there are knowledgeable people and there's a good debate there can be quite interesting... So I agree with you.. up to a point
I'm closing this thread because there are lots of threads that, if you search for them, can answer this question for you. It's been asked too many times with different wording. I do agree with @aaarrrggh
; that with so many debates over the same topic, it is not of much use for the community to debate it again. We will be able to help when you have a specific question. Now, if you want my opinion: yes, you should.