For the original question of which one sold more, IJ4 or BBH, both of these sold a lot more to route operators than directly to the home (which was true of all games released until IM from what I have been able to tell, after IM that changed), but from what I understand, IJ4 sold well enough that it cut into BDKs production numbers. I have also been told that IJ4 earns like a monster on route.
I know that around here, the BBH machines do well. I'd like one eventually for a bit, but it's not a high priority. I missed a routed one for $2500 'cause I couldn't find it a ride, and it hung around at that price publicly for about three months not that long ago.