Even Beta 2 ran smoothly on the Pixel 2, I just couldn't put up with all the apps I needed that hadn't been updated to Q yet, so I left the Beta program (and the phone promptly bricked, which took about a week to fix). But by the time Q is released, all the apps I need will probably be updated, so no worry. (If they aren't, I'll just flash the last Pie back, without a wipe, and wait until they are. The phone is rooted, so updates that are forced to the phone will just keep failing. And due to seamless updates, I really don't care. Once the apps have been updated, I'll sideload the latest update.)