They can often be used interchangeably. We tend to say "te iubesc" when we want to express our love for a person. We also use "te ador" sometimes and "ador să ... (alerg, citesc, etc)" when we talk about something we really enjoy. In my opinion, "a adora" implies a bit more enthusiasm, "a iubi" implies love.