I've had a few minor unplanned maintenance issues on a Tesla. Maybe slightly more than my gas cars now that I think about it, but not often enough that I'm thinking about it. Each one was handled at my house so it never really struck me as a significant inconvenience. In one case, they were the ones who showed up to replace a battery before I even knew there was an issue.
Overall, planned maintenance is significantly less on my Tesla than on my gas cars. It's a pretty easy car to own and drive. As others have pointed out, build quality isn't the greatest - at least not commensurate with the price. Now that other options are available, I think it's pretty hard to recommend Tesla, but I wouldn't call it a bad car. It's better than most out there despite its flaws.
Without a doubt, EV is better than gas in most situations. They are just easier, drive better, lower cost to operate, etc. I'm not buying what this article is selling.