Enemies shoot through obstacles
A major point of frustration is that enemies, especially ranged enemies in many cases can and will attack you THROUGH obstacles that break line of sight such as environmental structures like barrels, cages and fences. This renders strategies like taking cover from enemies invalid as they can shoot through and object that should act as a barrier between themselves and the player