I use the lyman sonic 2500. It does a great job if you ensure the solution is hot, degas the solution before use, and you run it 2-3 cycles. The only thing I wish was different was a longer timer than 480 seconds.
It has a 2.5L capacity which equates to 900 9mm casings. Never really tried it at max capacity though.