Ultrasonic works just fine, just depends on what you want.
For NASTY cases, they will take a while, since there is no friction. Ultrsonic cleaners are rather spendy also.
So if your requirement is to be able to drive to the grocery store, a metro is fine, no need to buy a Ferrari.