On top of that, you can host your own webfinger alias, as sibling suggests, which lets you have an unchanging address that forwards to your current server. But note that accounts follows URI's not the handles, so you still need the move process to migrate existing followers.
It's not by any means perfect, but it's improving (e.g. the move process is relatively new) and probably will keep improving.