I just canceled my QB and VS XL 128 orders. I originally placed the order on 11/25 and had 1/06 as the ship date. On 1/6 I got the email informing me delivery was delayed until 3/10. I'm not willing to wait until a third of the way through a year for last year's phone, so I canceled. It was pretty painless dealing with the customer service rep. My rooted LG G3 (no bootloops, only issue is Bluetooth doesn't work well) and my girlfriend's Droid Turbo will last us until the Pixel 2 comes out in October or so, or if the LG G6 looks good enough, I might jump on that.