For domain extensions, always go directly to the nic site if they sell directly (tonic.to, nic.is, nic.cr, vunic.vu etc) as then you don't have to rely on multiple companies - eg, if you remember, ThePirateBay had a 'hydra' of domain extensions but used the exact same registrar rather than using the direct nics so they all were suspended. As for hosting, you need both a safe country and a safe datacenter. Switzerland (Private Layer) hosts many warez sites. Looking at the hosting providers of popular torrent/warez/file host sites is always the best way to find a reliable datacenter.
libgen/sci-hub are ebooks, What.CD was for music. Russia has been clamping down on music piracy significantly.