After putting 300 hours into Aimlabs(dogshit coded software that barrely works; but it's for free) I can put my dick into fire safely and say that aim trainers are almost essential. For anyone that is a bit serious about the game it feels like a complete no brainer to not use aim trainers. But at the same time while I'm saying all this. It won't magicaly turn you into 100% hs aim god machine or it won't change the fact that you are hopeless hardstuck.