Might want to start another thread to be sure to get more input, but I'll start off by saying that you should test your fuel flow by disconnecting the hose form the fuel pump to the carbs (at the carb side), turn on the ignition, and click the kill switch on and off a few times. You should get a burst of fuel with every click. if you have that, you know it's not a fuel feed problem.
Second, be sure there is absolutely no binding in the carb slides. If they have resistance, the vacuum inside won't be enough to lift them so the engine will be fuel starved.
Third, check for vacuum leaks. It's east to do on this bike since the boots have to be folded and twisted to get the carbs off. it's easy to not get them sealed well and that will make your bike too lean also.
Fourth, what is your ambient temperature, and how well does it start with and without the choke? My bike is stock all around and even at 85 degree air temperatures, I still have to use the choke to get it reliably started. Others with this same bike will say the same thing. If yours is stock and behaving differently than that, it might get you on the right track.
Currently Running Stable:
2010 Honda NT700V
1986 Shadow 700
1986 Honda Trail 110 (Postie Bike)
1987 Honda Rebel 450
1973 Honda Mini Trail 50