When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I found this telescoping one at Wally-World. (It was a few bucks cheaper in the store than on line.) It's worked fine for three winters, and it's not that expensive. It's long enough (54 inches) that I can stand on the ground and clean off my roof. (Although your experience vary - I'm 6'5".) And it collapses down short enough that you can keep it in the cab instead of in the truck bed (and not have to chip it out of a block of ice). The brush swivels allowing you to push or pull heavy snow. The arched handle lets me reach over and pull snow off of my roof.
I use it mostly to clean off snow, or scrape frost off the windshield. If we get freezing rain, I switch to a heavier dedicated ice scraper.
Ditto on the telescoping brush. Stand on one side and push it all to the other side to try to keep it from blowing in your face.
For ice, keep a spray bottle of windshield washer fluid in the cab and spray it in the windows; it will stay on and melt it vs getting pushed off by the wipers. Also helps melt the ice on the side windows; especially when the ice prevents the windows from going down.
I use a snow broom made by a company called Shuttsco? I have a 5ft wooden painter's pole screwed into it. I guess if you wanted to, you could use a telescoping pole too.