I agree that everything depends on lots of factors as says above. But to my mind hybrid are a very cool option. And it has many benefits.