Been reading a few pages back, so I might be a bit late.
I bought a Ribble Endurance SL Disc 105 in Teal in September '21. Unfortunately the buying process was terrible, and I had very little communication from them and didn't receive the bike until September (despite being assured it would be 'next week' multiple times). Now, I was assured after receiving the bike that they were working on their CS and were very apologetic I'd had a bad experience. I also received a voucher for their store and a free handlebar upgrade. But the near 5 month delay was frustrating as I would have ordered another bike had I known.
The bike itself has been pretty damn good, it came with a few cosmetic issues (some chipped painted here and there) but overall was impressed with the quality - and have done over 10,000 miles on it. However, I took it into Surrey Hills Cycle works a few weeks back for a summer spruce up, and they found this crack on the frame:
SHC have been great, they said it looked like a warranty issue, so raised it with Ribble with a copy of my invoice, stripped the bike and arranged for the frame to be sent back to Ribble. Kudos to Ribble, they received the frame last Wednesday and shipped a replacement frame out on Friday, being delivered back to SHC tomorrow for them to rebuild.
I've also taken the opportunity to upgrade to 105 Di2, so should hopefully feel like a brand new bike!
So yes, have loved the bike, initial CS was crap, but they seem to have improved... and not had an issues with the paint except for the aforementioned chips on delivery (which were minor!)