I'm here to fuel the fire. All Android phones (flagship quality not cheapo $99 phones) for the last few years can handle hands-free commands with no other apps installed as it's baked into the google assistant and google now. So whether you have an HTC u11, OnePlus, Motorola, Oppo, Huawei, Asus, or laggy overrated Samsung you should be able to say "okay google, call so and so", or "navigate to the staples center", or "call that disgusting kale juice place", to which Google will reply "which one?".
And no, if you think you need a Samsung to take better photos then you're only fooling yourself. Just about all modern smartphones use Sony sensors and they're all on par with one another, which is why my friends who own iPhone 7's and Galaxy S8's always told me they loved my One Plus's camera. One of these days they'll learn that it's not the camera, but the person behind it.
Oh man, I hate to go more off topic but your statement is just not true(some of it). Software programming is sooo big now with these phones. That's the big difference between premium smartphones and cheaper ones. The cheaper ones still take nice photos but you cannot seriously tell me that cheaper phones take as good of photos as the top flagships. One+5 is a great example. A solid camera but still without a doubt, it struggles and fails to compete with the S8, U11, and even last years Pixel. They put so much effort into that camera, even the phones box that it comes in has camera advertisement plastered all over it. But it just cannot compete. Don't even get me started on low light photography. That's where the flagships really knocks off those cheaper handsets.