BETTER than a Kia Telluride?: 2025 Ford Explorer