The major risk here is social engineering, someone who pretends to be you and call your registrar to get credentials reset. Surprisingly I haven’t find any good solution among the answers here.
Note how domains like google.com, amazon.com, microsoft.com are registered with them. You can find similar services by looking in Whois records, e.g. bankofamerica.com is with www.cscprotectsbrands.com, lloyds.com is with ascio.com.