You'd be crazy to cancel your order now. I've never seen such universal praise for an Apple product before. Be patient, you'll get your iPhone X soon, it is very much worth the wait.
I canceled both of my pre-orders Saturday morning right around the time you posted this. I then placed two new orders for in-store pickup and walked into an Apple store an hour later to pick them up. I was in and out in less than 5 minutes. That doesn't seem very crazy to me.