I went with a shorter blade that seemed to have helped. I've had to replace the wiper blade assembly several times & used different brands some working better then other. You might try another brand.
Also, I have HD springs on the wiper that are suppose to force the wiper toward the windshield, I took them off and bent a portion to increase the force.
That being said, windshields are not perfect. My drivers side has a slight depression in it and no matter what I've done I still can't get it to clean this part. I've learned to live with it, we seldom drive in the rain so not a big deal.
2002 Monaco Windsor 38 PKD
2005 Jeep Grand Cherokee w/5.7 Hemi