Thanks for the feedback! You bring up a very good point with not knowing which upgrades were paid for with stars. I'll figure out a UI solution for it.
As for the other 3 points, it's all things we were already planning to address in some way or another!