I wouldn't worry about being able to find parts a few years down the road. As much as people complain about BB30, it doesn't seem to be going away soon. There's a ton of Sram stuff that's BB30 compatible and I don't see why that would change.
Whether BB30 is the best is a whole different issue. Personally, I've never had issues with mine creaking, so I've been happy with it.