I switched in April with the P20 Pro and then the reg P20.
I kept my X, but ultimately the P20 just did everything I needed and more so I wasn't bothered about getting rid and have no regrets at all.
I should have my KEY2 on Wednesday. Although, there is some mumblings of that date being pushed back. People who ordered from Clove mobile here in the UK have had emails today saying stock hasn't arrived over here yet and devices will ship on 28th for delivery 29th. That in keeps with the London launch event on Friday but those ordering from CPW / Selfridges haven't been told about any delays. Yet.
Once I have it though, whenever that may be, I'll post some thoughts.