Suggestion
Remove Corinthians
Remove new naval units
Remove Thessalian. In their place add Greek Companions. Just rename them and make the recruitable anywhere
Remove hypaspist.
Add Sword hoplite with abilities close to Roman ones. Not neccesarry
Don't add new unique troops (Athenians)
If the new Greek Generals cause problem just fix them. It would be a big minus to have the old general troops.
Enrich the Macedonians. Don`t remove troops from them.
The "all factions playable" stuff must remain. I want to have some Macedonian campaigns. I didn`t finished any yet.