I can tell you this from someone who is in the same boat. I have looked at everything, and just when you think you know and are ready to get one, you don't. I have looked at Peach Throats, Blue Tails, Ackies, White Throats, Black Throats, Waters, and on and on. Also looked at many dwarf monitors. Here is what I have conclusion I am coming to.
I thought I wanted one I could interact with, and same things you wanted, med sized, rodent eating. I figured out a white throat is the way to go. I thought I had it nailed and then thought of somthing else.
Well, now my thought is how often do I interact with my snakes, not all that much, so is that important. So now I say, I can go with a peach throat since I would rather just watch.
I have been on this cycle for over a year now. Take your time, people will always have things for sale.
-----
0.2 Rotts
1.0 Super Tiger
1.0 Amel Retic
0.1 Ball Python
0.1 Red Tail
0.1 Blood Python
1.0 Green Ananconda
1.0 Emerald Tree Boa