2024 Porsche 911 Carrera 4 GTS Review: Is this the perfect performance car?