I usually added my widget to viewport inside the Player Controller since if I ever needed to access something inside it, I can use the “get Player Controller” and a cast.
I’ve watched many videos and have purchased many online courses and I was taught to add the widget through the Player Controller.