Tesla is far ahead. Cruise was literally in the news like 2 days ago because their entire fleet just stopped driving in the middle of an intersection and dozens of their staff had to drive out to the cars and manually take them back to the parking lot. Cruise works (except for when it doesn't) in extremely specific geofenced areas in very low traffic. Tesla works anywhere and in a lot more conditions.