Yep, Haldon is good
. Although, truth be told, Haldon is a very pro-Byzantine author and makes several critical assumptions that are not necessarily true. For example, he assumes that the Byzantine armies was superior to any adversary, conveniently forgetting that the Byzantine army was modeled after the Avars (from tactics to armor to soldier clothing).
In general, the Asiatic peoples the Byzantines faced (Avars, Bulgars and later Turks) were better soldiers than the Byzantines (better discipline and less prejudice; Chivalry was laughed at, while a very practical approach to war was highly praised) which is also signified by the fact that many of those at some point or another were hired as mercs. Except for the late 10th century when the Macedonian dynasty spanked every neighbor from Syria to Italy, the Eastern Empire was usually on the receiving end. The Bulgars embarrassed them on several occasions (681, 811, 813, 894, 914, 917, 986), so did the Arabs and it all went to hell in 1071CE.
Also, Haldon is one of the authors who stoutly believes that Byzantine armies were small but superior in quality which is just a theory that ignores the written contemporary documents. These clearly state that the Eastern Empire had the largest armed forces in Europe and the Middle East. In general Byzantine society was highly militarized, although that is not often remembered.
If the reader does not take everything at face value (just like Nicole is fiercely pro-Asiatic so is Haldon pro-Byzantine) then there is lots of useful information in Haldon's books.
Chefo