Teslas are popular first and foremose because they are highly appointed and fun to drive. The 2017 P100D is the fastest production car on the market off the line (reaching 30, 40, 50, 60mph and the 1/4 mile). The secondary attraction is it's electric.
Is it better for the environment? Maybe... the primary advantage of an electric vehicle is that it's not dependent on any particular fuel like an ICE, meaning it can be charged with gasoline, diesel, solar, coal, wind, nuclear, fuel cell, propane, gas venting, water, etc, with new power sources being developed all the time, some more environmentally friendly than others, and some less costly than others.
Thirdly is its autopilot features, which so far have been proven to be better (safer) than human drivers. Each of these features can be found elsewhere, but Tesla puts them all in one vehicle.