> it would be pretty easy to perform a 51% attack
Yes, and the elephant in the room with Bitcoin is that it's only going to get easier. Despite the categorization of Bitcoin as non-inflationary, the computational power of the network is currently ~85% subsidized by block rewards that grant miners new coins (i.e., inflation). Once those are diminished through halvings, either transaction costs will have to go up about 7x to match the current incentive, or the network difficulty will come down as miners go offline. If the latter happens, not only will the hash rate go down, there will be a flood of mining hardware on the market as miners exit the game.
Oh, and if “layer two” solutions ever do take off, there will be downward pressure on transaction fees, too.