Been riding the Canyon Endurance Ulttegra for 3 years and am quite happy. I only upgraded wheels to DuraAce. It checked all the boxes for me back in early 2019. I've only been annoyed at the nonstandard headset.
__________________
If you have a steady supply of something, you can afford it and it's not interfering with your life, there's nothing wrong with being addicted. - Roland Griffiths