The windshield is a somewhat forgotten area on a car and while some may find this hard to believe it needs care as well.
Glass is hard, very hard and there are very few products out there that do little more than clean it. I on the other hand clay my windshield twice annually to remove any debris that might be stuck to it. For the most part I use Stoners Invisible Glass Cleaner. A few squirts of this in combination with a Microfiber Glass cloth leaves a streak-free crystal clear shine. If the surface is very dirty, then I'll give it an initial cleaning with Stoners Invisible Glass Cleaner using a paper towel as not to gunk up a nice Microfiber cloth. Occasionally I'll give it a thin coat of my favorite wax, yes wax, then buff until shinny.
Wipers too need attention and should be kept clean as well. Wipers become covered in dust and grit that if not removed with score the glass with its fine particles. Clean your wiper blades every time you wash the vehicle or when you notice they've become dirty.