Pixel Slate and Pixel 3: Are Google's new devices priced right?