The trick to using ultrasonic cleaners is the solution that you use in it. The US cleaner will also be volatilizing these solutions (due to vibration) so you want to keep it lidded – you also need to avoid using flammable solvents (you don’t want them volatilized!). Most of the time, a high detergent solution is your go to. One technique is to use some non-sudsing detergent in the bath water, and the actual solvent\cleaning agent in the small beaker. This decreases the amount of agent that you need. The detergent in the bath water is a ‘coupling agent’ to allow the ultrasonic waves to propagate more efficiently..
As Dan alluded to, most ultrasonic cleaners use a basket or beakers to hold your parts off the floor of the cleaner (never rest them on the floor of the cleaner.). And note that when a US cleaner dies, it may still buzz, but not produce any cavitation – beware buying used (you know how I l found that out, right?). Overall, they’re handy devices to have around – not a necessity, but handy.
One more thing… parts with flaking plating may end up looking pretty ugly when done. They’ll be clean, but ugly. And forget about preserving patina. But the US cleaner is an absolute necessity if you are going to be re-plating.