I'm with Paddy. Everything is a compromise. You have to pick a jacket for the conditions. Rainy? You want a hardshell. Bushwhacking? You want durable. Cold? You want lots of insulation. So for me there is no perfect jacket. Maybe perfect for a particular trip but that's all.
_________________________
If you only travel on sunny days you will never reach your destination.*

* May not apply at certain latitudes in Canada and elsewhere.