I have owned many phones in the past, I changed one every month!
I also had several iPhone, they were excellent but Ios with little personalization and not everyone likes it.
Now I have calmed down with the phones, in fact I have owned the Galaxy S8 for two years and I had a great time.
Soon I will change and almost certainly take a Pixel, because I would like to have Android cleaner, I did not like too much personalization of Samsung, this is a problem for me but it is my opinion.
Having said that if I should recommend, not taking into account the budget I would recommend a Samsung Galaxy (S10 or better S20) or a Pixel (3a or 4) based on when you want to spend.