I came back from the store yesterday with an Ibanez Omar Rodriguez signature guitar which comes with the single mini-humbucker in the bridge and nothing else.

I'm finding the pickup doesnt sound great clean (it's a bit harsh) and for heavier stuff it sounds fairly weak/tinny and has poor sustain. But I love the heck out of this little guitar so I think a new pickup is in order!

Can you recommend something that will fit this guitar which has a good range of tones? I was thinking a Duncan JB Jr, but maybe there are better options?

I'd really like this guitar to be a good all rounder. Decent clean tones with the ability to turn on the shred if I want... I know this is a tall order for a guitar with only 1 pickup and 1 volume pot!