Swapping parts around isn't the answer without knowing what sizes the sizes of the other items involved.
A Carter unit sporting the same part number may not be set up exactly the same as a Rochester.
Instead of guessing I measure everything, upper IAB's, lower IAB's, DCR's, bypass air, mixture screw hole size, transfer slot length and location, etc before making any changes. With the correct information we can make small changes to improve fuel delivery in the areas where the engine is wanting it.
There are ways other ways we can make educated changes. If you suspect the carb is a tad lean at light part throttle causing the hesitation right off idle you can temporarily tip the choke flap in slightly to richen things up then lock it there for a quick test drive, for example.
My "tip-in" test works well to tell us if the carb is lean at part throttle. Set the fast idle around 2000rpm's then gently "tip-in" the choke flap and see if the engine speeds up? If it speeds up more than about 200 rpms then the jet/rod relationship is pretty lean for what you are doing and going to a .001-.002" smaller primary metering rod will put some fuel in that range.
If the problem is at a very low throttle opening transitioning from idle to the main system we can put more fuel there with a slightly larger idle tube and/or opening up the DCR's slightly.
None of these changes are irreversible, as we can also go back to the stock set-up and even the other direction if/as needed........Cliff