Looking at the resistances all in one place, EM actually has a bonus against a large set of enemies, enough to offset its slight lack of damage and then some, but on closer examination a lot of those are non-combat bots, and it's failing is that it doesn't get a bonus against a few key types: Brawlers (which are essential to kill before they knock all your combat processors off), Swarmers, and Sentries, along with their nasty penalty against Programmers. I already avoid EM weapons as much as possible, and I don't see that changing.
Other than EM's oddities, the rest is really very straightforward. Thermal is fair everywhere, kinetic just means you double definitely won't be one-shotting Carriers and Hunters will be a bit tougher even when you do hit, but kinetic weapons will help you against Grunts and Programmers - I'll take that trade-off!
Thanks again for compiling these all in one place, zxc.