Those are all lovely ideas, but I would add one thing, "Cross-Server Legacies".
The system in place is a great way to incentivize players to make alts, but at the same time I feel punished for wanting to try out other servers, since I've got friends spread across multiple ones, and I don't want to leave behind my current Legacy level (19).