Two* answers so far, one against U/S (they do not vacuum dry), and one for.
I’ll clarify. Vacuum cleaning machines are generally cheaper, remove most of the muck, and do not cause much static on drying. They are noisier, by far. U/S machines probably clean a bit deeper (depending on U/S frequency and power used), but they blow dry and may increase static. They are often more expensive, but DIY machines adapted from devices intended for other purposes can be cheaper, though usually less powerful. Confusing, eh?
You don’t mention your budget, so I’ll try to cover the bases. A basic vacuum machine like a VPI will give you most of the benefits of cleaning, but will be noisy. You can get very close to U/S levels of clean with more expensive vacuum machines like a Monks or Loricraft.
If you choose to go ultrasonic, and want a better clean than from a vacuum machine, you’ll be looking at a Humminguru or Degritter (I’m assuming you don’t wish to plunge all the way to the very expensive machines like the KLAudio). You may have to deal with static if you have low humidity, and may need a Zerostat or Furutech Destat III for that purpose. Ultrasonic machines don’t last forever, and the transducers will burn out sooner or later.
My eventual choice (after a VPI, then a NittyGritty RCM), is to use a Loricraft, then a Degritter, then vacuum dry on the Loricraft, and use a Destat III. I’ve said before this has been the biggest upgrade. You can make your records sound better that way than by buying all sorts of new components. But I’m obsessional about clean records, and you may be more reasonable than me.
*I type too slowly!