There's nothing really different between the various celestial bodies and at the same time they're all so vastly different from each other. You have planetary satellites larger than some planets. A couple of planets that are pretty much failed stars.
Even things like comets and asteroids, they're really just defined by behavior. I mean the definition of asteroid is basically "not a planet or comet".
It's basically all "stuff in space".
Exactly, the current definition of planet is not that useful. If a moon happens to exist in the goldilocks zone it could easily support life even if it's sitting next to a Jupiter sized planet that does not.
The problem with barycenter is it is equally changed by distance as it is mass ratio.