Hey, no problems.
Having put in as much work to JInput as myself and the other devs have, it seems a shame for people not to be able to use it
It depends what your after. I suspect that for most game devs, the queues are the best way to go. They make it easy to detect 'which device and axis just moved' for doing your controller configuration screens, and once up and running, you know exactly what and when changed.
If need to query an axis, I believe you can actually mix the 2 techniques anyway, so you can read the event queues to find out what has changed, and then query the value for any other controller you are interested in, should you so wish.