Elsevier are disliked for litigation against scihub+libgen, IIRC? Also might be noteworthy that they have a long controversies section on their wikipedia page (including lots of things I'd never read about until now) while Springer and IEEE have none listed.
I couldn't find ACM, what does it stand for?