Didn't like the accordion style oem when I had my 2019 Mazda 3 because it would cook the camera behind the rear view mirror giving me weird driver assist errors. On my 2021 CX-30 TP had ceramic film added to front windshield and purchased the below from amazon:
If you get the ceramic film added to the windshield make sure the installer knows to keep the dash dry or they can mess up the infotainment.
Haven't seen driver assist/light sensor issues here in Texas. Took me a week to get used to folding it though.