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