It’s certainly still better than the US’s current first-past-the-post system, but it has a critical flaw where a candidate who would have won can end up losing by becoming more popular, which could be abused by people trying to “game” the voting system. In reality, something like approval or score voting would be more representative of voter’s desires.
See Nicky Case’s excellent write-up on how that can happen: https://ncase.me/ballot/
Approval voting has a special place in my heart because it is such an easy transition from first-past-the-post (what the U.S. uses). You literally just change the ballot from “select the candidate you like” to select the candidates (plural) you like" and you’re done, and it’s such a significant upgrade from FPTP.