First and most important, find the STYLE of boots that best fits your horse.
Gloves fit one of my horses, "like a glove" but they won't begin to stay on the other one.
Secondly, both my "boot horses" have one size smaller hooves in the back than in the front. Since they always wore the same size metal shoes on all fours, I would've never realized that, had it not been for the Trimmer who sized them.
I would recommend having an experience Trimmer help you fit your horse to the appropriate boots as the boots you mention all seem to have favorable reviews from the folks that use them.
If boots come off a horse, it's most likely because they weren't put on tight enough, don't fit right, or the horse was in so much muck and mire nothing was going to keep the boots from getting pulled off in the mud