I'm not going to argue the fact that there are better holder systems on the market, I know, I use Rego PG for pretty much everything except HSS drills. The op asked about pullout not runout, and he appaers to be budget minded as well. And in a 10kw BBT30 machine you really shouldn't be able to pull a tool out of any of the holder types listed unless there is operator error involved. Now runout is a different story, that the ER loses almost every time.
I care about all the metrics of tool holders, I know everyone on this forum has different opinions and some have arcane knowledge, I just like to read what everyone is saying, since the users here aren't salesmen lying to convince me to buy whatever new tool holder and endmill they say is best. It's nice to have the forum users here explain exactly why they use the tools they do, giving their reasons, experiences, anecdotes, etc.
As far as budgeting goes, I think I'm in a different world here in Taiwan, because there are like 100+ machine tool builders in my city and dozens of tool holder manufacturers here as well. So I can get locally made tool holders at about 25% of the cost as in the US or EU. The only type I can't seem to find locally is stubby hydraulics in BBT30.
I have mostly used CAT40 and BT40 VMCs when doing short run production before, in 2023 I will be running exclusively BBT30 but I'm convinced if I pick the right tools, I can max out the spindle power and MMR. I think pullout can be catastrophic, I don't want to trash a built-in-motor spindle just because I picked a bad tool holder for a certain cut. So that's why I think the gripping power and pullout prevention is top priority, with runout, rigidity, gauge length, and price being the other main factors. And from what the Speedio/Robodrill people here say, I think gauge length is 2nd priority after pullout resistance. But then I also have the high speed requirement, which complicates it.
In my application, the requirements/priorities are;
1) No pullout
2) Balanced at high RPM
3) Preferably short
4) Low runout
5) Price