Honestly, nothing is best! ;)
Kinda don't like anything but barefoot...but I am learning to work it out while wearing some simple, low Chuck's. Only shoe that feels right/connected when I am hooping. Esp. if it is somewhere like an outdoor area with harder ground/planking or just rougher than your barefoot can deal with. Trainer's are too fat and wide for me (no connection to the ground) even though I love them for outdoor jogging.
But barefoot on some lovely green grass? Nothing better IMO :)