Make sure you buy an unlocked one as the carrier versions won't let you Flash GrapheneOS on them. The Google store online did a 3y 0% financing so it was really cheap monthly
And app compatibility is excellent! There is an optional feature to run a sandboxes version of Google Services.
The only thing that I've found isn't compatible from the normal pixel is voice typing/assistant, and Google wallet/Tap to Pay.