As a person that has had 3 hybrids and 2 teslas I can tell you the hybrids are better and I do not actually spend more money. My Tesla costs $18 to charge at the super charger and gives me a miserable 250 miles per charge approximately. My rav4 hybrid (current hybrid I own) gives me 550 miles...