I think this is a pretty good idea, as long as the choice of hero is not permanent and the level does not reset. You shouldn't be able to switch or heroes while upgrading, and switching would cost De and take a small amount of time. I think with some work this could become a great addition to coc