Fixed barrel Vs break barrel is a bit like .177 Vs .22
The only thing about fixed barrels is that the barrel is less likely to get bent as the barrel on a BB is used as a cocking lever every shot and other reasons, bent barrels are usually on break barrels, I expect you have seen a fair few
I'm not sure what you mean BBs have shorter TPs.