We have always believe in the numbers when comparing bats. Get each bat along with your current bat along with a radar gun. If you can get a hold of a blast motion sensor that will help too. Compare the numbers, exit velocity, bat speed, reaction time. In my opinion, that is the only way to compare them. Anything else is just a guess.
This is the best answer.
Perhaps not always possible, but if you're serious about a sport you try lots of equipment and get the one that works best for you. And that's not always the one that works best for someone else.
You list all good bats.
I drive my daughter over an hour to a store that lets you try all the bats on their machine (Hit Trax, I think it's called). It shows her the exit velocity of each bat, how far the ball would go (if a real ball on a field) and other stats. I then have her tell me which feels the best, which she's most confident in. I then steer her a tad towards the one with the best metrics, and if all goes well she likes the one that has the best metrics and we're golden.
For us, the Ghost Advanced just beat out a CF. We're about a year in with the bat, use it many times per week and all is well.