i can not really recommend an other keyboard, since i use logitechs. But there is, i guess, a lot of choice.
but it is very well possible to get your logitech to work with jriver. the easiest way is to disable setpoint, the software from logitech. as far as i know, the mediakeys will work then.
if you are like me, and you need setpoint (i also have a touchpad), then you can change the ini\xml file for the keyboard, which is a bit of work, but doable. more in this thread:
http://yabb.jriver.com/interact/index.php?topic=86593.0 gab