I adapt my builds based on soldier stats. The reason for this is the LW2 metagame: the vast majority of the game will be spent doing missions vs 8-11 enemies against a timer, thus the need for finishing pod encounters quick and getting into the next ones as fast as possible.
I play an aggressive style that relies on cover destruction and activating pods from squadsight after concealment is broken. This is a guide that describes the builds I use for my soldiers during my campaigns (Legendary Ironman with no mods).