In order to "move the car good", think TORQUE at 3000rpm rather than horsepower at 5000rpm. Torque is what gets things moving.
I realize that with all of the current 700+ horsepower engines in new vehicles, a mere 400 horsepower just seems inadequate, by comparison, as far as numbers go. But 400 horsepower with 500+lbs-ft of torque at 3000rpm will generally work quite well. Especially if you don't add the 8-speed automatic into the mix (with its approx 4.8 low gear ratio). No need for a rough idle in that mix, either!
If you build a "torque motor that rpms", rather than chasing an arbitrary horsepower figure, things might work better than you suspect. An easier-to-live-with situation, from my observation. Might not be as fast as it could have been, but when it starts easily, gets decent fuel economy on the road, and has sharp off-idle throttle response, those experiences can make up for that little bit of lost horsepower.
Remember, too, that "torque" happens in the normal driving range of rpm and speed. "Horsepower" only happens at 5000+ rpm. BTAIM
There might always be somebody with a bigger cam, hogged-out cylinder heads, or higher compression that brags about their combination being "the best" and what YOU need to do, too. But when you mimic what they did, things might not work out as well for you. What they didn't tell was what it took to get their combination tweaked, which can sometimes take extra/additional care to keep things going. Do what works for YOU rather than THEM. With the appropriate degree of "high maintenance" for your desires.
Enjoy!
CBODY67