I love my one. Rides nice but as mentioned a bit heavy.
I don’t think it needs much changing from stock other than the handlebar which I never liked.
The Shimano hubs are basic and an extra blob of grease in them before getting started is a good idea. I think the geometry is spot on in terms of a balance of long and slack / sensible / trail.
The headset on my one is a bit noisy under breaking but it doesn’t really bother me.
The only real problem is it had an odd size of seat clamp and no one makes a qr for it.
I emailed Genesis and they sorted me out though.
Think I paid about a grand which was a bargain.