I have been using Atom for a while and it is handling my React app pretty nicely. I have given up on paid editors already. :)
A little command over Git commands will help you a lot. After all we are software developers and git is an integral part of our lives. It is hard to find a freemium that has WebStorm like in-built git support and performs well.
#BetterCodingWithOpenSource