Do you recommend getting oem wiper blades or 3rd party brands like rain x or Bosch?

I have a 2012 honda civic lx

Rain X wiper blades are great.

Aftermarket wipers are absolutely fine. Go with a Rain X Latitude or similar quality brand.

Car manufacturers do not make wiper blades. The buy them from a company like Rain-X or Bosch, or ANCO, put them in their own package, and double the price.

If I go to the Infiniti store in town and ask for wiper blades, they'll give me Rain-X. Never an issue.

Get the cheaper wipers and use RainX on the glass. Most of the time, you won't even need to turn on the wipers.

Bosch Icons are the best wiper blades I've ever had. They cost a bit more but are worth it. They don't have linkages icing up and the wind vane helps hold the blades to the windshield at higher speed driving. That really helps in the rain and snow.