Honest question, buying fonts is still a thing nowadays with all the free fonts everywhere? (google fonts and others)
I'd say yeah, I bought PragmataPro because it's a work of art and has great ligature support. Operator Mono is another popular choice.
In terms of ligature support, as a free alternative there is FiraCode...
https://github.com/tonsky/FiraCode