.adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP
.adb -d shell pm grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS
Unique features
Root phones will open up many great tweaking capabilities but it may cause some applications to stop working, increasing the risk for the device with potential security issues. For many people root is not viable option.
With ADB and some of the great third-party applications above, you can enhance the user experience without root.