This is probably a boring answer lol but I just follow the recommended route order for the story. Though if it's truly a game where route order doesn't matter, I go for whoever I prefer in terms of looks, personality, and voice.
For Hakuoki, I lucked out because I love Hijikata and his route is often recommended for one's first playthrough. I'm glad I did it that way.