I went through so many basses, from fender, to schecter, and high priced ones, that i never owned but played and didn't care for it. But hands down, my fav is my SX P bass... It has growl, tone, punch, and overal is my favorite.
When i first started playing bass i hated the P, cuz i thought it was bland, but my sx P sounds better then the fender american P. it's not modded, but i do believe it has to do with the strings, (flats)... i have no idea what kind they are, i bought a used fender jazz bass with the flats on them, and put the strings on P bass, and wow, it was the perfect tone.