Why do some parts of my object disappear when viewing the render viewport from certain angles?
I would start with a Principled BSDF shader, but since you are following a tutorial, try increasing the roughness to see if that helps minimize how much of the environment is being reflected.