You will most likely want to be using `emerge -DuN world`, this updates packages in world, their dependencies, and any packages that have had changes to USE flags.

This still won't update every package all the time, although it will update anything that matters to update. You can pull in a few more by using `emerge -DuN --with-bdeps y world`, but the bdeps option is rarely needed (if at all for most users).