I have realized that the hero level 50 changes a lot.
The abilities go up to level 50 and the stats too. To increase a general to level 50 going to cost a lot of ressources and time. This has a huge impact in other areas too:
To roll chests and/or obtain new generals.
Now to roll chests to obtain the generals makes no sense at all, since you minimum going to need 46 Hero cystals to increase one general to his maximum of his ability (and the maximum you have in mind)... combined with a lot other ressources and i am 100% positive that the costs in higher hero levels going to be immense.
Probably you going to need far beyond over one year of playing to increase one general to his maximum.
Now in my opinion it makes more sense to concentrate only on a few generals and skip everything else, or to safe up all your crystals for generals you like and obtain them.
Example:
If you managed to bring up Kang to level 50, and Dolomar to level 50 and Lotus to level 50... (to do all that would cost a LOT time) would you aim to obtain another general who increases critical hit by 6% too and would be better by 1% than Dolomar?
What do you think? Is your behavior going to change?