Turrets are not really that hard to tune code wise. Physically turrets are difficult to tune, especially the intake feeding into the turret. It isn’t difficult to tune the vision sensor and is easy if you know how to do it. The main problems with the vision sensor is background objects.
Most people shoot at the line is not a good argument against a turret. With a working turret autoaim you can shoot from other shooting positions giving you an advantage as your alliance can shoot from there instead of you. In addition it is much harder to play defense against a turret as pushing it out of alignment with the goal is not an issue
Losing a motor is a downside but if a team really cares about 6m drive they can use a ratchet, differential, or PTO. Extra weight isn’t a huge downside compared to all the benefits.
(I am building a turret)
Edit: meant to post this in the turret thread