Glad you're enjoying them.
If you dig through my article list, you'll find one titled, "VIPER for SwiftUI? Please, no!"
I'm probably going to do something similar pretty soon for TCA, as I have some serious issues with it. Like VIPER, it imposes a ton of overhead and boilerplate over SwiftUI, while at the same time attempting to completely circumvent SwiftUI's update and binding mechanisms.
Or as I put in in another article, it doesn't let SwiftUI be SwiftUI.
I think it's possible to write great SwiftUI code without adding a bunch of infrastructure and without adding a massive third-party dependency to your project.
Just food for thought. Be interesting to see your take on the matter.