I live in Berlin and strongly prefer the bike over the bus because buses are slow and unreliable. I wish we had a lot more bus lanes and aggressively towed cars blocking them. More subways would be even better though.
If something is worth doing, it's worth doing right and physically separate bus lanes is doing it right.
If you are elevating, don't use a bus.