I don't think MT is that good. Don't you remember the mega thread of Flint 2 issues?
Flint 2 here's a lot of problems and even 1 year later, some still unsolved. The MT chipset is so bad that GL needed to use the closed source firmware as default for Flint 2.
I'm glad Flint 3 is Qualcomm, maybe there's less issues
I don't see much problems with the Flint 2, especially not on recent snapshots with pure OpenWrt, recently there was a issue with EEE by a new commit but was solved very fast.
Yes, it had early adoption issues at the beginning but most of these are gone by now.
The issue is this could also have been happened with qualcomm too, but qualcomm is alot slower and for pure OpenWrt support you will unfortunately not see much of the good things like hardware acceleration etc (NSS offloading).
Plus it can have weird glitches which cannot be explained if they appear such things could linger for years if a solution is even found, some tp-link routers I have owned suffered from one of these where wifi kept going offline (1043nd), qualcomm will not help and is not open about things.
On the Mediatek side of things this is more open and mt76 supports offloading etc.