I'm not sure why, but the .uk domain was the cheapest option on Cloudflare when I bought a couple domains a few months ago. They were $4.30 per year, so I bought several years of two domains since they were so cheap. I don't live in the UK, but it seems like a no-brainer because it feels like that TLD wouldn't get rejected as a spam domain like the other cheap ones might.