Definitely recommend Pixel phones. I've been getting a Google phones even when they were the Nexus line. The vanilla stock software, quick updates and community makes it worthwhile.
Even a Pixel 2 is an excellent phone with a great camera and will get many of the software features from the 3 but can be bought for less if you shop around.