I have a Vanson custom one piece suit for trackdays, had no choice as small top big butt and thighs could not find a fit off the rack...no pockets, but again just for track days. I would think for riding on the track you wouldn't want to put anything in "pockets" if you crashed at high speeds..might not be good..We lock wallets keys etc in the truck or the trailer...And as stated above zip out of top hold arms when ya got to go
For the street I wear my Alpinestars Leather Jacket that has 2 inside pockets and 2 outside pockets, and when it is cold I have pair of over-pants made of goretech, forgot the brand name, but they keep me warm
..when it is warm out I wear my jeans...