Honestly, it's personal preferences. Just like some people work better based on meditation and have dreams come to them, others like to use tarot decks. It's about what best connects you to nature.
For myself, it really depends on the situation. Sometimes in my dreams, I would learn things that is an essential part to my future. There's nothing about which is better, everything gets pieced together in the end. If you were meant to know something, you will know it. If not then, there might be a bigger part that you're not ready to know yet. Everything happens/don't happen for a reason.