Having lots of fun with the game (mainly due to taming/using beasts) but totally agree with Jeff that it all feels like a giant sidequest. Virtually everything you do is in service of gaining materials to craft things or getting skill points to blow out your skill tree which is broken down based on different individuals in the village and open up to you depending on many missions you've done for them and/or if you've upgraded their hut.
To be fair, i'm perfectly fine with this but i don't feel like there's any motivation for me to be focusing on anything other than gathering and upgrading.
I like the companion aspect. I've tamed all the beasts with the exception of 4 or 5. I love how if you're walking around with a saber or a cave bear other predatory animals (wolves, jaguars, etc) will not even fuck with you and just run away.
As far as weaponry, upgrading the spear needs to be everyone's priority. Getting the materials for it can be a pain but i've upgraded it to the second to last level and i've headshotted mammoths with one thrown spear (would they die from a headshot regardless? lol
)