Like if you find the performance penalty acceptable, use an RC, and you have imho a better swift.
As an Objective-C veteran, I feel a lot of people overthink these decisions. You can write highly performant applications with prevalent reference counting, and Rust lets you optimize where it actually counts.
Like if you find the performance penalty acceptable, use an RC, and you have imho a better swift.