Cool. Thanks.
I was aware of ranked choice. I believe Seattle uses it for some elections. While it's not a complicated concept, I fear putting it into prayer say a presidential election it may be burdensome. Would require counting the votes multiple times. We have a hard enough time counting them once.
Of the 2, I would go for approval voting.