I have both iriver h120s and an iriver h320. I haven't used the h320 in the field yet, but have it rockboxed, have done a bunch of tests, and feel very comfortable and confident in it. I had a JB3 for a short time (as a backup to my DAT recorder), which I also liked, but decided to switch to rockboxed iriver and am very happy with my decision.