Many don’t like them for a number of reasons. Personally I have used them for years, as long as the car is clean and dry before covering and it is a good quality securely fitting cover you should have no problems. My advice would be: Do not buy a cheap cover, buy a high quality lined and correctly fitting cover for your model. This is a supplier that I like, there are others.
https://www.specialisedcovers.com/stormshield-plus-car-cover
I’ve never considered that good and cheap as characteristics sit together well.
Agree with MikeM that assuming the cover is for outside you need a good quality one. Dirt wind and rain on a cheap loose fitting cover will ruin your paintwork as it moves around.
Can’t advise a make for outdoors but I use a very high quality fitted indoor cover and only ever when the paint is spotless and dry.
The only real way to ensure the cover doesn't damage the paintwork is to buy a tight fitting indoor cover as your underlayer, and then good outdoor cover as your top layer. The underlayer doesn't flap around and provides a surface for the top layer to beat on.
I have used Classic Additions Car Covers for pratically a decade now and IMO are of good quality and tight fitting to restrict movement during windy days.