I would buy another gasoline only Escape 4x4. The heated seats and navigation system and leather seats are accessories I would buy again. The "moon roof" is a non-starter. I never use it. When it is opened, it is a bitch to get it properly closed so it doesn't whistle or leak. It's just not worth the aggravation.
Heated seats move from being a luxury to a necessity after you’ve had them for a while.
On the sunroof, have you tried treating the gaskets with a quality rubber treatment like 303 Aerospace Protectant? Or is the problem just bad geometry?
My wife's '05 Trail Blazer is like that, bought new, it has always been that way. You have to release that button at exactly the right instance or start all over again and do it until you get it at the perfect instance.