A taper bar will do a certain taper that it is set to do. One drawback is if that bar assembly were to move, say due to humidity changes, depending on what it's mounted to, it would change the dimensions of whatever you are cutting. Another drawback is if any debris gets stuck on the taper bar, the bearing will ride on it and cause a bump which can be a bi$%h to remove later. A boring head, once aligned properly, will give the same angle everytime, unless you move it, or remove it, or the bench the lathe is attached to moves. which would throw the bed slightly off, and then the tailstock. A boring head would be used only for a straight taper, not a shaft taper. One advantage, IMO, is you can move the boring head carefully with the adjusting screws to accomodate a slight change in the taper when working on other makers cues, and then move it back pretty accuratly alot quicker to what ever taper you normally use, compared to an adjustible taper bar.
Don't get me wrong, taper bars have their uses, I have 2 of Chris's and I use them both, very often..but, I also have 2 boring heads for flexability and use them quite a bit at times.

Many tools to do many jobs,
Dave.