I use WorldEnviroments for almost all of my scenes, so I’m a little biased :smile:
If you want all of your scenes to have the same set of Enviroment settings then using a camera based enviroment on your player makes the most sense. By placing it on the camera you can assure any scene that camera is in has all the same settings. This can help make your games have a more unified look across the board. Another plus is you can have different settings for different cameras is you want.
Using a scene based world enviroment is helpful when you want to tweak the settings for each scene. I generally change the skybox, glow settings, fog settings, and other adjustments for each scene, giving them an atmosphere I find works well for that scene specifically. This is more time consuming, and it can make your game feel a little disjointed visually, but it gives you finer control of the look of each scene.