So I've decided that I have too many basses because so many go unplayed. I have 10 currently, but I don't need that many. The thing is that I bought them all because they all sounded so different. Most of them are upgraded, good sounding, great playing... Junk. A couple are no name and my collection isn't worth very much. So resale value isn't a bother for me. All that out of the way, I need advice on which bass is better value, more versatile and something that if you owned it would have trouble wanting to sell. I think my current choice is an Ibanez SR500. Doing my research though, some have said that the new 300s are great too. I have a 2011 300 now and I love the neck and the way it plays. It's the model with the CAP pickups and no coil tapping switch. I've seen good reviews of both (except the mahogany finish itself) and I need help. I don't want a bass that is a one tone wonder that needs work and parts to sound good. I want something great out of the box. As I said, the 500 is appealing, but then a thread with good reviews of newer 300s popped up.