I had a Ghost bag for about 6 months of light use (7 rounds or so), before I switched to a Vessel bag.
From a feature perspective, I think they’re pretty much the same with mostly marginal differences. The biggest disparity that I feel with extended use of the Vessel bag is that Ghost’s bag straps are much more padded and comfortable than Vessel’s.
The reason I got off of the Ghost bag was because of the connection point on the strap. I believe Vessel calls it their “equilibrium” system, I don’t think Ghost has a name for theirs. But it’s that plastic circular piece where the four connection points of the straps meet.
After a few rounds of use, that piece started squeaking really badly. Every step I took, squeak squeak squeak. It drove me crazy. I wonder if it’s a design flaw or if it was a one off issue. Looking at that same component on both the Ghost and Vessel bags shows that they’re very similar (like, almost identical). But I’m now 15ish rounds in with my Vessel bag and no squeaking.