For me it's definitely better to use a third-party DNS that's 100% independent from your host. This way you get flexibility during downtimes and site migrations.