I personally also prefer HMs to ride mons simply because with HMs, it actually feels like i'm adventuring with my team using their skills to get past obstacles. With ride mons, it just felt like "hey there's gonna be an obstacle in your way, take this pokemon you have no connection to and you'll get past it". Same issue with BDSP where the usage is fulfilled by literal random wild pokemon that can use the move
HMs could have been implemented better, but for the sake of actually feeling immersed in the world they were easily my favorite way of doing it until Scarlet and Violet.
HMs could have been implemented better, but for the sake of actually feeling immersed in the world they were easily my favorite way of doing it until Scarlet and Violet.





