Not really sure why you'd think Vans won't be appropriate? They'll do the job for walking in better than 5 10s and they're fine on the bike too.
(I do own both 5 10s and Vans, yes the 5 10s are stickier, no it doesn't make all that much difference, if your feet are in the right place and weighted on the pedal you don't need much stick. My 5 10s are only really better when I'm completely knackered or on the edge of my confidence/ability, where the confidence boost and slight forgiveness of errors come in handy)

