If you know how to use adb, you can disable all the stuff you want on your Android device. Literally everything is modular, so if you like the dialer on your Asus phone better than the one Samsung gave you, go ahead and switch.
There's no reason to do anything but buy the right fit of hardware. Everything about the software load is adjustable even if you don't feel like dealing with root access.
Even the Pixel has what I'd call annoying bloat, but since it only takes about five minutes to clean all of it up on a device I'll probably use for a few years, this isn't much of an inconvenience.