Yeah, I think so. I'm currently leaning to the i7 9700 for £280, 'cause the extra £120 to add hyper-threading doesn't seem worthwhile to me.
Basically:
£280 = i7-9700 for 8 cores at 3ghz up to 4.7ghz
£400 = i9-9900 for 8 cores/16 threads at 3.6ghz up to 5ghz
~£1,000 = Xeon E5-2687W x2 for 16 cores at 3.4ghz
Not quite comparing apples with apples, etc.