Always use require() unless you want to handle the case where the file is missing.
I always use require() except for my config file, so I can print a reasonable error message if it's missing. Everything else is a core part of the app, and if it's missing, a fatal error is desirable.
Mark