From a network design perspective, bitcoin is ugly. As with as city, you have to experience it from a bottom-up perspective to understand its allure.
Bitcoin represents a new way to re-plumb the financial system on a decentralized architecture, so it's important to understand the network of pipes.