In my .45ACPs, I find 231/HP38 and AA2 to be more accurate than Bullseye. However, Bullseye has been THE powder for the .45ACP for about 100 years, for the military and for bullseye competition. However, if it was me, I would buy AA2 over Bullseye.
I could load all my pistols with either 231/HP38 or 2400--and I could load all of them with just Unique, but I wouldn't want to.
Other general purpose, non-Magnum powders are N320 and N330, where I have been told that N330 was expressly designed for 9x19.
My magnums are a lot more accurate with 2400 than with 296/H110. 2400 may not quite get the same velocity, but the accuracy makes up for a bit less velocity.
Trail Boss can perform well in any of the low pressure rounds (.45ACP, .38Special, .44 Special), but it has not been a stand out in any of mine in terms of accuracy. Its main claim to fame is that it is so fluffy that it fills those old black powder cases (.38 Special, .44 Special, .38-40, .32-20, etc.) with no chance of double charging. However, unless you are into cowboy action shooting, it probably won't do anything well enough to be worth buying.
Right now, we are "blessed" with more powders than at any other time in history.
Powders that I do not recommend, though many LOVE them are:
TiteGroup (burns very hot and hasn't given me target accuracy--not good for lead bullets),
Clays (have noticed sudden large increases in recoil and ejected case distance with just a 0.2gn increase in charge weight),
WST (no complaints, just can't find any cartridge where HP38 and AA2 don't get better and more consistent accuracy), and
N310 (see Clays comments, and results were even less accurate).