Should I go Ibiza or Tenerife?

Hey people … I want to go either to Ibiza or Tenerife … From London with my girlfriend.
Witch one do you think is better overall (taking the next factors in consideration):
Clubs (Entry and Alcohol cost)
Nightlife
Attractions (Water Parks and such)
Beach (Population / Sand and Water Quality)
Beach attractions (Ski-jet cost, Surfing board [...]