I agree on The Witcher 3 having the best side quests. They were often multi tiered and were as good as story quests in a lot of games. Good luck trying to get me to remember the nuances of them though, as it's been a while since I played the game.
As for Far Cry 6 Amigos, I'm still stuck on Boom Boom, and hard pressed to want to change to any others. He's very well animated. I love the way he sticks his head out the window when you're driving around with him in the passenger seat, and he'll look up at the sky too when the sun is setting or it's starry at night. Sometimes I look over at him and he's just smiling at me, or barking if I bump into things too much. He's also quite good for hunting, keeping predators off you while you're engaged with human enemies, or just spotting things, especially at night when it's dark.
He's pretty fast too, and I often test that in him as I wear the entire Parkour Gear Set, and use it's perk to allow you to sprint for a good distance after sliding. He DOES get slowed down when the terrain gets gnarly where I jump fences and parachute off cliffs, but he's pretty fast at catching back up. This is how I do much if not most of my traveling, as the game world is so beautiful to explore.
He's tough too, but a little dumb when it comes to fire and aquatic predators. By that I mean he can be a bit slow to figure out to run AWAY from fire, instead of into it (though he self extinguishes pretty fast), and he'll just swim in circles when fish bite him. There was a broken bridge with a Libertad Crate I was trying to get, and it was hard as hell to direct him to high ground to avoid the fish, and when I finally got him there, he'd get pissed at them and try to go back in the water after them. LOL
In a tough fight with several human enemies though, he helps a lot by taking them out one at a time. Sometimes I get to them first with headshots though, because I don't like them shooting him up. It would be cool if they had optional canine armor, like the kind they equip military dogs with.
Don't know if I'll bother with Chicharron though, dealing with those random wild Roosters is annoying enough.