@Jeremy153,
I use Google Wifi mesh as my primary router with two satellite pucks to distribute the wifi throughout the house. My primary puck is connected directly to the cable modem on the WAN side and to an unmanaged switch on the LAN side. My Obi200 plugs into the unmanaged switch. The only unique thing I have done for the Obi is to assign it a fixed IP address outside of the router DHCP range. I did this via via the Obi Expert portal. The fixed IP address seems to help the device come back on-line more quickly and reliably when the device reboots, e.g. loss of power, pushed updates, etc.
I have two Google Voice accounts and one CallCentric account configured on the Obi device. All are working fine for me using the Google Wifi mesh router.