Santorini by far! Although, true that it's harder to get to & takes more time and true that Capri is more 'sophisticated.' Also much more expensive & I admit, have only been there on a day trip, but it was very crowded & not very relaxing.
You've gotten good advice about staying in Oia and be sure and rent 'Summer Lovers' before you go!