I used sublime and atom before switching to visual studio.I love how it integrates with git such that i can see all changes i made to files before i commit.Makes it easier to notice if you touched a file you were not supposed to or revert to how it was before you made changes.The extensions are also pretty cool and its very light on the machine