Great write-up! I really like how you broke down the frameworks and highlighted both the benefits and limitations of automation. The point about ongoing script maintenance is something a lot of teams underestimate, and it’s usually where automation efforts stall.
For teams that are still balancing manual + automated efforts, I’ve found that having a clear test management layer makes the transition smoother. A tool like Tuskr can help QA teams organize test cases, track execution, and generate reporting that complements automation efforts. It ensures manual work and automated suites don’t drift apart.