I am actually quite happy with NO-IP. Some spam mails from time to time though.
Yeah... I think you have to renew your free registration with them every so often, but I've had one through them for many years now, and no problems. (Though it may currently be expired - I haven't had to use it in a few months, and that is the usual cutoff.

)