So my general upgrade philosophy in all games is: Hoard Upgrade Points Until I:
- Better understand the relative effectiveness/need of each skill.
- Am stymied and cannot proceed any further without upgrading something.
- Maximize my min/max opportunities.
I should probably confess I sometimes just like hoarding points for the sake of hoarding them, but that's a different topic.
DE:HR is a great example-- with the exception of a few points spent early in the game, I've still managed to stall most upgrades and have not felt any significant pinch. This includes all social battles, alternate objectives, etc. Now, that's probably more of a statement on the true efficacy of upgrades in this game, but I'm curious what your own general upgrade philosophies tend to be.