I think with all basses, you have to play them first. I nearly Live by this policy. If at all possible I will play the bass first. My suggestion is, go to your favourite store, and TRY everything within your budget. Basses are like gloves and must fit you perfectly. For example, I have played Squiers that are complete garbage. And then I've played some that are Rivals to "American" quality. The new American Basses are probably the best you can get (the "Making History" line), but If your budget spells MIM, try em out. I had enough money for an American Strat last year, but after trying nearly every stratocaster in the store, the one that fit me best was a '05 Sage Green Metallic MIM.
In short, TEST DRIVE YOUR REAR OFF.