I had the same trouble and replaced my devterm trackball. This topic has some details:
My uConsole is fine, and so is my devterm now. I think you probably have to buy as many as you need to in order to get a good one. I ended up spending a bit more for mine. I don’t think the colour makes much difference, although I suspect the black ones have a grippier surface that grabs the little wheels better.