Well depends what you like. Of course that the iPhone X is much more physically attractive, option and application wise is unmatched and the performance and specifications are literally out of this world.
If you are wealthy enough i would definitely advise anyone to buy that phone, there is yet a flaw to find, regarding iPhone X. So far that phone has been absolutely perfect
So, to answer your question shortly, nope.
Iphone X just blows iPhone 8 out of the water and it's not even a competition.