GM is releasing a new $30,000 200 mile range fully electric vehicle in 2017 called the Chevy Bolt. This looks like it would be in direct competition with the ~$30k 200 mile range Tesla Model 3.
http://www.latimes.com/business/auto...211-story.html
My guess is that the Chevy will beat the Tesla to market and will be a bit cheaper and probably have more cargo space, but the Tesla will be more luxurious and probably a bit higher tech. GM also has the existing plant capacity to build large numbers, while Tesla will struggle to ramp up in the time frame they've mentioned.
If I had to choose one to support, I'd still go with Tesla, simply because they're the ones trying to push the industry forward, while GM is kind of being dragged along. Still, they're ahead of most of their competitors, so that's a positive for them.