I have to agree on the whole it's a thoroughly depressing experience. The weather is mainly terrible and unpredictable. It is a lottery if you cop the two good weeks we get every year, if you don't, well tough shit. This makes the holiday miserable as you have to dodge the showers or torrential rain if you dare to venture out of your accomodation.
Then we have the service in pubs, cafes, restaurants etcetera. This is generally dire, served up by uninterested staff, many of whom act like they're working there under duress not choice. Add on high prices for mediocre fare and it's just miserable. Hardly any pubs make any effort. Just a person with a guitar singing would be very welcome, but aside from the odd karaoke bar there is generally nothing.
Abroad you've got the guaranteed weather, value for money pubs, bars and restaurants with many having live entertainment every night. The two holiday experiences are just poles apart.