I've heard both sides of the argument many times, but never with factual, verifiable evidence. It is a matter of great interest for me but I can't seem to find reliable sources that truly convince me of any of the two opinions nor something in between.
While this does not answer the question itself, I want to point out that evidence suggest Belisarius is not the military genius his internet reputation makes him out to be. On the internet Belisarius' failure in his second Italian campaign is usually blamed on Justinian not providing Belisarius with reinforcements. But this is just not true.
When Belisarius was sent to retake command in Italy, he had to leave the army on the Persian front and raise a new one. For the rest of the campaign, unlike the successful one before, Byzantium was fighting a two front war. Not only that, the Huns had at the same time attacked Illyria (which, and not being paid, caused the Illyrians under Belisarius to go home without orders). Yet despite all this Justinian continued to send Belisarius what he could.
When Belisarius waited in Ravenna and sent one of his commanders to ask Justinian for troops, none were given. While we're not told why (it's quite possible that it was because the empire was still reeling from the plague), this seem to be the only time. Later when Belisarius decided to go himself to Epidamnus (in modern Albania) to ask for reinforcements, Justinian gave him a new army. One which Belisarius was able to divide up into two or three forces for independent operation, so it must have been sizeable. If not, then it was Belisarius who made the decision to split the army up and risk it getting destroyed piecemeal while not having enough force to take any of his separate objectives. Justinian didn't make that decision for him. And later when Belisarius was busy fighting the Goths around Rome, Justinian again, on Belisarius' urging, sent him more reinforcements, which landed in southern Italy. With this, according to Procopius, Justinian wrote to Belisarius that "he had sent him a numerous army with which he should unite in Calabria and so engage with the enemy." So Justinian thought the forces he sent Belisarius was adequate, and there's not really any evidence to suggest otherwise. When Belisarius was defeated before he could concentrate his forces, and was momentarily forced to retreat to Sicily, Justinian sent him more reinforcements.
With that in mind, Justinian in fact seemed to have supported Belisarius whenever he could. That the Byzantine commanders in Italy couldn't properly co-ordinate with each other and the fortunes of war was with the skilled Gothic king could certainly not be charges against Justinian. While certainly some of the blame must lie with other commanders in the area, and some on the fact that the situation prevented Byzantium from concentrating overwhelming force in Italy, and a lot just on bad luck, some of the blame must rest on Belisarius' shoulders, being the overall commander, for not being able to properly co-ordinate and concentrate what forces he did have and defeat the Goths. His lackluster performance against the Persians also suggest he's not the military genius the internet likes to portray him as.