Security isn't hard, but its not easy. There are challenges in routing all your internet traffic over TOR. Similar issues to the ones described by Erik are not unique to TOR, they often occur due to using a TOR or VPN exit point that's outside your normal country.
Unless your internet connection is known or suspected to be compromised, don't use TOR for your private web transactions on the public internet. For example banking, stocks, etc....
Like most things in life, there is no single solution that's works for everyone. Each person needs to determine the amount of security they need or want and the effort they are willing to make (both in learning and when using).
But most of you already knew this 😉