New, certainly. Better? That's relative.
I tried to roll down the power window on my wife's 2001 Chevy Tahoe this morning, but it was frozen shut. But the windows on my '69 Chevy Pickup go up and down just fine! Guess which one I wish I had been driving when I went through the drive-thru at the bank.