The 05s Matrix/Corolla XRS have stronger midrange end torque for city driving and hit peak torque twice at 4400 rpm and 6800 rpm after lift kicks in. The cost is a higher lift engagement at 6600 rpm - 8400 rpm instead of 6200 rpm in the 03. They put down almost the same peak HP tp the wheels at 7600 rpm as the 04 and 03 (see 05 Corolla XRS dynos with injen exhaust in corolla section, which are 161 whp and 162 whp in two different XRSs).
As for pep, I have not driven the Trix XRS myself since Trix has a bigger interior and overall larger in every dimension than the Corolla XRS and different suspension and wheels, but I have beaten a late 90s Integra GS-R with exhaust all three times despite similar power ratings and curb weight. The guy felt insulted to be beaten by a Corolla and kept wanting to race for another two times till he cooled off. 2ZZ engine sounds beautiful and like a sports motorbike sound, you would rather love to hear the nice symphony than not.
As for maintenance, it is a Toyota engine. Despite having a high revving and high strung nature, this engine does not require anymore maintenance than my previous 04 Corolla S. It is one refined and well built engine.
My highest recommendation for the XRS Matrix/Corolla. You will thank yourself later on down the road.