I use torque pro. It will show all kinds of useful stuff like battery voltages, intake temperatures, etc. But the only way to get a truly accurate HP reading is on a dyno. The ECU itself doesn't know how much HP it has, it's just a calculation based on car weight, torque, etc. Most people just take MAF reading and divide by 0.8. But again, that's not accurate and mine has never matched the dyno at any stage.
It'll also do boost pressure. But what the ECU thinks is boost pressure. If you have eg a leak the ECU doesn't know about, it'll just show everything is fine. The only true way to monitor boost it to tap a pipe. But it's good for checking DTC codes, electrics and temperatures.