I've been using a custom domain for a long time - I have forwarding via improvmx.com that I'm very satisfied with.
I've had no problems. It's good knowing that if I do have any issue with the underlying mail host that I can just point it elsewhere with minimal fuss.
I don't think it adds a lot of value beyond that. Perhaps an iota of geek cred?