No, everyone should rather spend Star Coins on Combat Buffs, bought from epic shop.
You can get more MoMA and Vet during Easter event.
There's no need to place generals on map unless you want to load up some troops on them - e.g. I prefer to keep and send my slow tavern generals in and directly from star menu w/o any troops.
Click the blue pen to give/edit the name of a general.