I was skeptical at first but trust me only go with BSA, not worth the hassle to go with anything else to risk creaking and needing much more tools to install the bottom bracket, BSA will only add like 50-75 grams I believe. I use the shimano deore BB52 bottom bracket which cost like $15, basic tools to install, using it for 2 years now and spins super nice and smooth just like the day I got it and never heard a single creak from it
The same can be said about press fit BB.
To tighten a BSA you need a special tool.
While you can do a press/extractor for about $5 with a 13mm bolt and washers, or get some more sophisticated ones for $15 on ebay.
When my bearings are not smooth enough to my liking, I replace them with Aliexpress ones.
I ride about 8,000km per year, and change them twice.
Probably because I live in the muddy Belgium, and I like them very smooth.
On the dry, a couple of ceramic bearings from aliexpress at $10 would last ages.
For the creaking, you first have to be sure it comes from the BB, which is often questionnable.
A carbon frame is like a drum, a noise you ear somewhere can come from the other side.
If in the end the BB is creaking, add some Loctite, and put it back.
Like everything, you mostly read stories about people complaining.
And do not see the silent majority( most new bikes are PF ) who have never had any problems in thousands of km, like me.
I've had a couple of failed frames, that I looked into or cut to see more details in them.
And each time, I was appalled by the poor quality of the alloy shells in the frames we buy.
There may be some good ones, but buying a frame now, I insure it is bare carbon PF.