This will be our fourth year of doing it this way and to be honest I don't think we'll use a big tour operator again.
1st year: booked flights with Ryanair, Liverpool/Girona, stayed at La siesta Callela de Palufrugell (camping life).
2nd year: Ryanair, Liverpool/Reus, stayed at Tora Mora near Tarragona (through Travel Republic)
Last year: Ryanair Liverpool/Girona, stayed at La Masia, Blanes (siesta holidays)
Each time used taxi transfer (Girotransfer) to and from sites. This is an excellent service, never let us down.
The first time, we were expecting something to go wrong, as we were not used to turning up at airports with a print out from the pc.......all was fine.
We were dubious of using TravelRepublic but again it was fine, just turn up with your sheet of paper and it was ok.
All in all, I would highly recommend DIY holidays, as the money you can save turns into beer vouchers
Just do a bit of research of who you are using is all I'd suggest.