Yeah, Tenerife is surely greener, especially the north. Even the cities. This is what we saw from our apartment in Puerto de la Cruz :)
But I´m sure that each of the Canary Islands has its own charm. The never ending fine sand beaches on Fuerteventura look amazing too. I hope to visit all of the islands one day :)