We can create 5 builders, and I think it's enough, however it can be nice if the builder will have also some levels, and by upgrade with gems they can get some special properties.
Though of some options:
*Level 2: builder can have ToDO list.
can set in the builder hut, several assignment that the builder should do. So when he done with 1 building, he automatically start the next (if no available resources it'll be cancel).
Such option is mainly to prevent the cases where upgrade is done, and you need to log-in just to start the next upgrade.
*Level 3: Pause option
Builder can pause 1 building and go start other. It can help when you need start more important upgrade, but don't want to cancel existing that arrived almost 50%.
*Level 4: Help option
Builder with such property can help to other builder that doing upgrade. Which result in speeding up the upgrade twice faster.