Good point — TF certainly has momentum but there are a lot of viable libraries out there. I felt like Siraj’s lectures flowed so quickly, I couldn’t even tell what his approach was.
I also felt TF was pretty difficult to grasp. I attribute some of that to the fact that we started by not using it, and trying to roll solutions with lower-level libraries, part of it to the fact that the course never did a TF-centric module that just taught the library (I wish they would have), and some of it to the fact that at least for my cohort, TF went 1.0 right in the middle of the class. I still don’t feel like I know TF well, but I do feel like I have a good understanding of where to look for sample code and approaches when I need to implement it in the future.