Not Samsung, please! They throw a ship-ton of non-uninstallable apps onto every phone. Give them 128GB and there will be 125GB* used by Samsung apps.
And you'll only get one generation of Android updates. My Pixel XL is up to date, though now near end-of-life. That and the minimalist UI with minimal crapware is why I bought the phone. (I bought it a generation old at half price.)
I generally like Samsung phones but hate the crapware and limited updates.
*I may be exaggerating slightly.