First people said "competition is coming" for about a decade. Now the competition has finally half arrived, but it's still so far behind. Perhaps the closest is BYD, but most BYD drivers would prefer to be driving a Tesla.
If you ignore cost, then Tesla's cars are probably still better at this point, but the gap doesn't seem that large.
Tesla lives in the limelight 100x more than any other car brand. Every mistake or possible scandal gets insanely amplified. They are by far the most repairable EV car and have the most durable engines. What they do not tell you is that in an EV the engine giving out is the more common scenario not the battery pack.