Samsung S7 is a piece of garbage... Why?
1)Marshmallow has a feature where an SD card can be treated as internal memory for all intents and purposes. This is one of the best and coolest features of Android M.
Guess what though... Samsung disabled that, so you can forget about using this feature!
Samsung feels that they have to save you from yourself, where you might pull out your SD card during use and mess up your file-system.
2)Some sources claim Samsung will only sell 32GB version of the phone in US. Want 64GB or 128GB? Tough luck pal. Get another phone.
The choice can only be LG G5, Nexus 6p, or iPhone. Samsung is not a choice.
Pretty narrow and poor advice IMO.
Adoptable storage is a good solution for budget phones (4 or 8GB internal) to expand internal storage cheaply. It's not a great option IMO for phones where there is sufficient, very fast internal storage as you'll be limited to the slower speeds of the mSD (adoptable storage uses msd as primary) and any removal of the card will cause everything to crash.
Using it as media storage is the better option for probably 98% of people - 32GB + up to 200GB should cover everyone but the extreme fringe.
And discarding out of hand a phone with easily the best low light camera, the only one that seems to still care about size (S7 is the only "normal" size flagship, G5 and S7 Edge are nearly the same size, phones like the 6P are just huge), the only one with a growing VR footprint, and the best screen to battery ratios is pretty foolish.
They might not be the best choice for everyone, but will be good choices for practically everyone.