Yeah I completely agree with your points.
We had most of these on our trello board, but we never got the time to actually implement them.
Thanks for the great feedback and for pout our game!