Quite honestly you need to try them on. Which shoe to buy is very dependent on your style. If your style focuses in on one type of movement more so than another or if you do a lot of flips or w/e then you'll end up wanting a different kind of shoe. For instance, I haven't nailed my flips perfectly yet, but it's something i really want to work on, so I decided to get a shoe with more padding near my heel, but since i also want to make sure i keep landing correctly and so i can also work on rail balance the shoe has less sole at the balls of my feet.
And the thing I'd worry about most is something you don't have to worry about at all with these selections, grip. All of those will work excellent.
So like i said, it'd dependent upon your style and what you want to train and everything.