The main practical factors involved with these carbs are osmolality in solution (a property that affects absorption of water and bloating) and rate of absorption of carbohydrate.
Osmolality is a property of a solution that depends on how many molecules are dissolved per liter. When this number is similar to the number in blood plasma (isotonic), water absorption or rate of hydration is optimized. When it's much higher, hydration is much slower, and bloat can result.
So for example, before Anaconda I had found that I achieved best results with about 100 g of carbs in my pre-and-during workout nutrition, but I used glucose. Rate of water absorption was slow because of the high osmolality, and I had noticeable bloat until finally the water was absorbed. This doesn't happen with the above carbs. Each molecule of the complex carbs contains many glucose units, for any given amount of total glucose contained, the number of molecules is far less. Osmolality is lower, and rate of water being absorbed is much better.
HBCD provides low osmolality and very fast absorption of both water, assuming the rest of the formula allows an about-isotonic solution, and glucose.
Waxy maize provides low osmolality but much slower absorption of glucose.
Vitargo might be considered an earlier generation of HBCD. It also features low osmolality and fast glucose uptake, but has a different structure which could explain performing differently. At least for the context of combining with casein hydrolysate and taking more pre and during workout than post, HBCD performed better, but for a product to put in drinks mixed personally for use during the day etc, Vitargo has low osmolality and absorbs quickly. Though usually for use during the day, neither point is key, and the second might even be a little disadvantageous compared to slower release.