You could still have the shorthand without ruining the UX
I notice you don't include the @ in the username url, so why would you include the tilde in the sub url?