Tensorflow 2 came out in 2019 and so that blog post really does not answer why PyTorch is better than Tensorflow from a technical standpoint. From the author's point of view, it makes clear sense because of the popularity of PyTorch over Tensorflow.
The general complaints about the API's design and style have not changed so much even with the advent of eager execution by default, etc.