Unless I am making large purchases I ALWAYS use US$ in the tourist areas. The exchange rate is not as good but for small purchases I am not worried. I don't have to worry about having too much JA$ at the end of my trip.

SOME locals do prefer to have US$ because they can pay for good purchased in the US by family or friends. Either will work so go with what's easiest for you. I do US$