Auto-restaking is good for user experience, as the process of being active and claiming I-Score can be viewed as clumsy.
Auto-restaking is philosophically against the point of the ICON network which encourages activity and contribution. It would also make it difficult for newer teams if ICONists can just vote once and compound automatically without manual intervention.
Auto-restaking requires a user’s private key and would be a security risk. Also, it would likely be impossible on Ledger directly.
Maybe this kind of auto reward structure should be something reserved for second layer solutions like Coinbase, Binance, etc.
ICONation brought up that each ICX claim is a taxable event. Auto-restaking could be dangerous unless there was a solution to manage taxes.
Taxes are specific country to country - there’s no universal key how to optimally handle them. Processing data for taxes shouldn’t be a huge issue once this tool is out x.com
The risk I see there is that due to the volatility, you could end up paying more in taxes than you actually received in staking rewards. The safest solution is probably keep selling a portion of the rewards to cover for taxes.
Re-staking & voting definitely is a very good feature that can be added into ICONex wallet as an optional chose if it is possible to be implemented in the way that will require minimum access to the password.
For example, the customer gives their permission from the beginning to stake&vote and if the re-staking&voting feature has been chosen then the requirement for a password to be asked when any further changes of the status are made.