I watched Homecoming and initially enjoyed it, but it wasn't until I rewatched it that I realized "wow this spidey kinda sucks". Far From Home only reinforced the fact that this Spider-Man is more like an Iron Man Jr than anything. I felt much of the same when it came to No Way Home overall, but seeing the villains from the previous movies + Tobey and Andrew made me enjoy it overall.
Plus NWH's ending is probably the one thing Holland's Peter did that actually felt like something Peter Parker would do, with the whole responsibility thing and all.