Honestly I get attached to my soldiers without any fancy features. Not that they would be a bad idea, but I wouldn't consider them necessary.
I would become too attached in X-com with them. I've got good ol' Sgt. Virgil who is as reliable as can be and never seems to get hit. Named a soldier after someone who was watching me and just happened to become my best marksman and commander. I play games with a friend who is aggressive but fairly bad at shooters, so I found a rookie with high bravery and lowest accuracy and named him after my friend. Good times and wouldn't want any of them to die.
Anyway, as long as I can name my soldiers and see a couple stats (missions, kills) then I will have no problem getting attached through their experiences. Though I would certainly welcome more features to connect me with my soldiers