If you are bruising that means that you have to do everything you can to reduce the pressure on your fingers as much as possible. I have a few ideas.
Changing basses might be expensive, and possibly unnecessary.
I like an easy playing bass and I have neck relief set at 0.008" or so. sometime .007". (I think I got the zeros right). When my neck relief is off by even 100th" I can tell. If you can get the string height down to 4/64" with a low neck relief that will be a good start.
1) String height and neck relief: Set up your bass so that you have minimal string clearance and a sound you can tolerate. You might need a professional to set up your bass, maybe do a fret job, perhaps even Plek'ing.
2) Strings: Perhaps a lighter gauge might help. You may want to invest $100 in trying some different strings. As an example, I was using D'Addario NYXL's on my Ibanez BTB675 and got cheap and bought some Ernie Ball Slinky (regular) strings. I really like the Ernie Ball on that bass, but I can tell the NYXL's aren't nearly as rigid as the Slinkys, but the sound isn't so far off that I wouldn't be happy with either. Perhaps a flat wound like Ernie Ball flats that aren't very stiff and are easier on the fingers sliding up and down without the round wraps of a roundwound.
3) Gloves (see my Avatar): Someone else mentioned them. I used them more than 50% of the time I'm performing and do so because they help me shape the sound I like. But the material will be that much more cushion that your bare finger doesn't provide. For me it took me almost zero time to get used to them. For others it will be an acquired comfort. But be careful... you might get addicted to them. Here is a link to the brand that I buy.
https://www.amazon.com/Guitar-Glove...8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1
The only thing with these is that the sizes and thickness from batch to batch can be inconsistent. If you order from Amazon I recommend ordering one size larger than your expect unless you like a very tight fit. Also because Amazon has free returns you might want to order different colors to try, not for the color but to get a fit that you like. Free returns from Amazon is a great advantage when you can't try stuff on before you buy it.
Each of the above suggestions are "stackable" so all in conjunction might just be the help you need.
Good luck