Who controls Bitcoin?
Since we know that fiat money is controlled by governments and banks, who controls Bitcoin is the next question. This is simply answered through its decentralized nature: nobody and everybody at the same time.
There is no authority that makes decisions in regards to the network; instead, everyone gets to call the shots. There is no hidden, evil mastermind who really controls Bitcoin behind it all.
This is who controls Bitcoin: majority vote. Since all nodes in the network are equal, if the majority decides something, it will happen.
But who controls the Bitcoin network? One might say that it is developers, who discuss how the network should be developed and improved. But again - it must be the majority who decides on the future of Bitcoin, as there are no nodes, or participants, that get any special or preferential treatment.