Saying goodbye to SOS battles would be a blessing. I would LOVE if they chose how YOU want to have battles most of the time, like you could select one, two, or three pokemon to be on guard with you so that whenever you have a pokemon battle it'll always be in the format you choose, unless whoever you're battling only has one or two, in which it would default to one of those.
If they saved SOS battles for ONLY when you use an adrenaline orb, that'd be nice for control. And then sweet scent could guarantee horde battles, just so they don't have to do away with all their new features, even though they will.
As for HMs/PokeRide, I'd rather it be that you unlock certain items. As in, any pokemon with sharp claws, etc., can use the Cut function in the overworld, but you would first have to get the proper special item (ie. sharpening tool or something like that). For the tauros-like pokemon, you could get some sort of rocky helmet that allows certain pokemon to break through rocks. I'd love to actually use my own pokemon in the overworld, and I don't want to give up a moveslot for silly HMs. I think special items would be the best.