While the Galaxy Note 9 offers just about everything you want, software updates are not its specialty. If you want an Android phone that will always have the latest firmware and security updates, while also offering a fairly stock experience, then nothing beats the new Google Pixel 3 and 3 XL. These two phones are the exact same except for the overall size and battery capacity.
The Google Pixel 3 XL has a large 6.3-inch 18:9 display, Snapdragon 845 processor, 4GB of RAM, 64GB and 128GB integrated storage, single rear 12.2 megapixel camera, dual front-facing cameras, IP68 dust and water resistance, a 3430 mAh battery, and dual front stereo speakers. The smaller Pixel 3 has a 5.5 inch display and smaller 2,915 mAh battery while the rest of the specs are the same as the XL model. Thankfully, wireless charging is included this year, along with a set of wired Pixel Buds in the retail package.