While the idea of different medals giving different stat bonuses and other effects is cool, I find it somewhat counterproductive given the nature of how medals are earned in this game. Since different soldiers are suited to different roles because of their stats, it would be irritating if a soldier got a medal that was effectively useless because it didn't match with what they're good at. As is, earning a medal is nice because the across the board stat increase benefits any soldier no matter what. XCOM Enemy Within had specialized medals, but that worked because the player could choose what soldier got the medal and because each medal had two different possible bonuses the player could choose between. The only way specialized medals make sense within the current system if if their bonus is very closely tied to the circumstances under which it is earned, to ensure that a soldier that gets it will naturally be capable of benefiting from its boost. (i.e., a Crimson Heart provides a small heath boost, reduces needed heal time, and/or improves odds of successfully surviving if killed) Personally, though, I'm in favor of keeping medals as is. The one change I would like to see is the addition of a medal for successful Base Defense missions, it seems weird that isn't a thing.