I've used both. TSF is lighter by a lot and does the basics really well. Yoast is bloaty and slows down your website. Yoast has more features in the free version and has more functionality with writing content if you need that integrated into your page. If speed isn't an issue and you're writing your content directly into your platform, then Yoast might be a better option. I abandoned Yoast for TSF.
Neither writes great schema.
Neither writes great schema.