I’ve got a Bish Bash Bosh and I love it! Couldn’t find anything else that came close to the spec for the price, and it’s surprisingly good off road – barely used my MTB since I got it, and am getting top tens and KOMs all over the place (because we all know that’s what really matters :D ). Depending on what you’re using it for you might want to get a smaller chainring – comes with a 42t, but I find 40 is about right for me, might even consider 38 if I was doing CX races, but that’s easy enough to change.
I have Spyres on my road bike and they work really well, but Force hydros (and the hood shape) are definitely better. Full length mudguards are a revelation too!
On-One CS isn’t the best, but I find you tend to get a better response if you phone rather than email.