Towards a safe and smooth istio upgrade

I’m looking for a safe and smooth upgrade of istio.
I’ve been using istio since 1.4 and have now upgraded to 1.6, but it’s been difficult to find an upgrade procedure that doesn’t affect my customers.

Canary Upgrade was released and improved the situation to a certain extent, but Ingress Gateway was the only one that was inplace upgraded, which prevented us from receiving all workload requests.
With the recent release of Managing Gateways with Multiple Revisions, this problem has been resolved, and I personally feel that it is now safe to upgrade.

If Managing Gateways with Multiple Revisions is now stable, do you think you will be able to upgrade with confidence? Or are there any other challenges?

I would like to consider best practices for istio operations in 2022.