The reason for not liking is when they get broken, they give a bad look. Also after sometime, they get loose and produce disturbing noise on high speed.
Btw, i am talking about cheaper ones. Good quality visors would surely last much longer.
And yes, i haven't got them installed.