Depends on what you are looking for.
I prefer France or northern Italy (and Switzerland & Austria) for scenery, France for lower traffic roads and cycle friendly road network, Italy or Spain for food (absolutely love Jamon Iberico), France for easy to access on bikes tourist sites, Spain for the Vuelta, and Spain for the pretty women.