After noticing Yoast was again churning incorrect description metatags after their last update I followed your path and converted a site to TSF. I confirm: it is really well done and seems to check all needs.
Note that there is an Extension plugin that seems useful, but only works on Trellis development environments, not on the production server. The menu link does not appear, and visiting the plugin configuration page at /wp/wp-admin/admin.php?page=theseoframework-extensions shows the infamous “Sorry, you do not have the rights to visit this page” message, although I’m using my Admin account.
This isn’t really the right place to get support for The SEO Framework. Their docs cover how you can set titles and descriptions for any type of page/post/etc
You mentioned that your codebase was short and you had to make some modifications as you were using filters and I posed the question thinking you may have been able to give your own advice on what you needed to tweak and for anyone that followed your lead to maybe shed some light on how they overcame any barriers.