Buying from a shop is pretty much impossible for me. The closest decent one is about three and a half hours drive away. Even then, the stock is limited. I mostly buy basses mail order (usually Thomann) based on looks, price and reviews. Then just simply adapt my playing to the feel of the new instrument. I've never yet had a bass that I've felt the need to return because it's too uncomfortable to play. They're all pretty much of a muchness as long as you're adaptable. 4, 5, or 6 string. It doesn't really make any difference as long as you're willing to spend some time getting used to it.