Currently AI unit's rate of fire seems to be dictated by range, without any variations in fire rate (or burst length) at a given range. This rhythmical firing is noticeably "mechanical".
To make the AI appear a little more human, it would be good if their rate of fire (and burst length) varied slightly each time they fired.