Best way to pass data from one scene to another?

Is PlayerPrefs the correct answer? Or is there something else I could use?

DontDestroyOnLoad

–Eric