@Felthry Very Yes.
How far have you progressed? 'Cause I'm thoroughly enjoying the game, explicitly in spite of the two minor technical bugs I've encountered.
(said bugs: sometimes my trainer doesn't relocate properly when battling wild pokemon, which has zero impact on gameplay; and *one* time I slipped off a cliff and into a body of water while on Miraidon and actually fell ~1-2 trainer heights *beneath* the surface of the water. fortunately, there was a shoreline nearby and I'd just gotten to the point where Miraidon can travel over water, so while I came close to discovering the sub-ocean I didn't actually wind up there.)
re: pokemon sv
@Felthry The best thing about this game is you can do the gyms in *literally* any order you like, provided you can navigate around the increasingly higher-level 'mons in the wild and you have a team that's appropriately leveled for the gym. They don't scale according to your progression after all, there's just no set order.
If you want to improve Miraidon's travel potential, go for the Path of Legends. Not only do you get travel upgrades, the story's an absolute tearjerker.