I am in the process of replacing the ultrasonic cleaner at the shop. The main reason is the size as we can't put 2 pieces cranks (or at least their gears) so that they are fully immersed, larger MTB cassettes either. There are other considerations as well.
Current machine: 2.5L cheap Amazon cleaner, probably 40Khz, with heater, cleaning power probably 65W (so 26W per L).
Things to consider: Size: As stated already, it should be able to accommodate 2 pieces cranks, Shimano 24mm style, so that the gears are fully immersed. Is a 6L model generally large enough?
Power: here I have yet to find any baseline for bicycle parts cleaning purposes. Everything seems to be 30watts per liter. I do not know if watts per litter matters the same as the tank gets bigger. We do scrap off the bulk of dirt before putting parts in the machine.
Cleaning Solution: We use Muc-Off transmission cleaner in the shop. At the moment it is uncut in the machine, but that can lead to parts finish blemishing if left too long. Other than that, it works well, but it might be uselessly powerful. Any advice based on experienced is welcomes.
Heating: everywhere I looked, heating seems important and improves the results. Again, any input from experience, is welcomed, although machines without heating capability are rare.
Feel free to share any other experiences with ultrasonic cleaners!