What is the best island in the canary islands? - Lanzarote, Gran Canaria, fuertaventura or Tenerife?

I've been to Lanzarote, GC and Fuertaventura. I'm going to Tenerife soon. What do you think is the best island?
7 answers 7