Работа работе рознь. Существует бесплатная Community Edition, которая содержит почти все необходимое (во всяком случае, лично я пока не натыкался на отсутствие каких-то реально нужных фич). Есть ограничения на коммерческое использование, но одиночного разработчика они не затрагивают.
Что до ReSharper'а, то очень многие отлично и без него живут, благо в VS хватает функционала "из коробки". Я сам ставил его когда-то, поигрался немного и удалил: не впечатлило.