Re: I don't consider VS to be "great".
I don't know your needs, and so I don't know what would be a better development environment for you. I'm not saying that VS is bad. I'm saying that it's not really accurate to portray it as if it were substantially better than its competitors -- but how true that is depends on your use case.