I've always thought/heard that torque is King on the street and Horsepower is King at the track.
The reason being .... from my understanding... is by the time the HP is kicking in you're breaking the speed limit by a long shot. Speeding and street racing is illegal! :D