Greetings I think that where you get hit having different effects could be a good addition. Getting hit in the legs could immobilize or give a temporary movement debuff, hit in the head would be 2X or 3X damage or even instantly fatal. Also, camouflage and/or cloaking could be really cool.
This goes well with the more strategic combat they have been striving for. And with so many strange creatures on the planets, finding weaknesses could be really fun.
Weak points would be great, but remember that you would have weak points too. So dieing would become much easier too.
As long as you're not careless of how you go about the game, you'll be able to know what makes you tick and be able to find ways of preventing bad stuff from preventing you. You'll be able to make the best of everything if you just try and figure how stuff works out with each other. For me, that means a paper bag on my head and aimlessly shooting aliens while jumping over projectiles.
I like this idea a lot, maybe they can have it so you can dissect creatures you capture to find weak-points?