I think the choice of input impedance has relatively little effect on tone, assuming that the impedance is not simply too low. But for a DIY pre, why not make the input impedance variable, and try different settings? One minor concern is that high gain and high input impedance will cause oscillation with some layouts.
Factors that influence tone are linearity / nonlinearity of (typically) the front end gain stage, and choice of tone contours, including whether the contour is flat or "voiced" when the controls are all centered. It is worth familiarizing yourself with the basic Class-A JFET gain amplifier, and the JFET source follower, both of which have just enough nonlinearity to let you decide whether some "warmth" is what you want for your sound. In my view, simulating this nonlinearity with op amps is not worth the bother, so you should only use an op amp front end if "hi fi" is what you really want.
Beware that with something like a JFET, the parameters of real devices have some variation. You will never guess this from the SPICE model. A lot of commercial bass amps with JFET front end have bias adjustments for this reason.
The beauty of building your own is that you can experiment with those parameters, or even make them variable if you want. You can also have two or more inputs, each associated with a front end designed for a particular kind of bass.