Unless you spend a fortune, no run of any size is going to be totally predator-proof. A bear is practically impossible to stop unless you run a hot wire. A really big dog can do a lot of damage. It is really hard to not leave a weak spot, either at the ground level, gates are often a problem, or some corner or joint where you don’t think about. Connections can be a problem. So yes, there will be some trade-offs.
That 2x3 wire will stop most bigger things if it is attached securely. That hardware cloth will stop most things too. But the dog or whatever doesn’t have to be quite as big to rip it. Weasels and snakes will be able to get through the 2x3 where they can’t the ½” hardware cloth, but will your run really be secure against them anyway? Are you going to have a top on it? If not, anything that climbs can get in.
On mine, I used 2x4 welded wire and put 1” chicken wire around the bottom 18” of that. That stops the chickens from sticking their heads out where it is at risk, it makes it a lot harder for a raccoon to stick a hand in and grab a chicken, and it keeps baby chicks form leaving the run. Yes, that cheap chicken wire can be shredded by a lot of predators, but used in conjunction with the 2x4 wire, it adds a lot of protection.
My philosophy is to have a strongly predator-resistant run and lock them in a pretty predator-proof coop at night. It’s worked pretty well so far.