It's tough to beat a JB. There are many pickups you could consider, but what kind of amp are you using, what kind of cab do you have, and what options does your amp have for shaping the tone?
As other have stated, making sure your pickup height is in a good place is the first place to start. You can mess with the poles, but in most cases I don't have to personally.
Then it becomes a question of where your AMP settings are at. If your treble is too high, you will get ice pick. If your tone knob on your guitar is all the way up, ice pick tone is more likely. If you have a presence and/or resonance knob on your amp like my H&K, they will help you shape your tone with less ice pick.
Then, it is a question of technique. When I play something I'm learning, sometimes I press the strings too hard or I use a heavy handed pick attack. A heavy handed pick attack gives me ice pick every time until I ease into the confident comfort zone after learning or mastering what I'm trying to write.
I've gone through this battle with the WLH set. I didn't change the pickups, I changed my technique (work in progress) and my amp settings.
As far as muddy bass goes, I play through a 2x12 and a stack of 2 1x12s, all loaded with bass-heavy Cannabis Rex speakers. I keep my bass EQ on the amps around 9 to 10 o'clock and it booms. Many guitarist have their bass and mids set too high for the speaker cabs they are using. If guitarists want more bass, they should start with 2x12 or 4x12 cabs, not cranking the mids or the bass EQ on their amp.
Only bassplayers should be cranking their low-mids and bass eq. Source: I'm a bassplayer. I had to go through the same EQ quest on bass to minimize fret clicking and frethand finger noise using active basses 20+ years ago.
Shaping tone doesn't begin and end with swapping pickups.