The EC120B has 504 SHP, 376 SHP for take-off and 335 SHP for continues use. The max. torque is limited by the gearbox and yes it would be nice to be able to pull a bit more, but there's always something to wish for..
The 206BIII is outperformed by the EC120 by far on every front. I personally don't think you should compare them, just they are both helicopters.