First off you cannot monitor or turn off/on the power over the USB ports. Only the 6 sockets. The USB ports are also non QI ports so its a constant 5V 2.4 amps.
My unit made it through QA with cosmetic damage on one of the USB ports and it was intermittently faulty. I brought a new one and it new one is 100% perfect. Returned the old one.
I like that the outlets are spaced out enough to allow wall adapter plug like those for external hard drives and each outlet has a physical button to turn off/on the outlet. The angle wall plug is great too as it doesn't steal the adjacent outlet.
Now I must say that with the Kasa app, it is a better experience on Android. IOS falls short on a few things such as real-time updates on the energy monitoring. When you go to the energy tab on IOS it goes to a static image, to update the readings you must switch to another section like timer or away and switch back to see the new energy reading. This is not the case on Android, all the energy readings update in realtime.
Icon layout inconsisty between products in the app. On this HS300 Power Strip the icons are displayed from left to right "Schedule, Timer, Away, Energy" on the HS105 Smart Plug the icon layout from left to right is "Schedule, Away, Timer". May seem a little picky but a consistent layout in the app between products should be straight forward.
It appears TPLink have resolved my gripe about the icon layout inconsistently across all the devices. Version 2.9.0 on IOS was just rolled out and now the GUI on the HS300 power strip , HS105 smart plugs and the HS200 wall switches are all the same.
WI-FI SMART POWER STRIP