Would you rather be able to read everyone’s mind all the time or always know their future?
Read their mind, because then you would know what to do if they're pissed or sad. If you always know their future more than likely you can't do anything about it, since no matter how different you do things, it would still be the same result.