The question of how long a blockchain's block time should be is an important one, as it directly affects the user experience. A block time of 30 seconds would mean transactions are confirmed much more quickly, making the user experience much smoother and faster. However, there are other metrics to consider, such as scalability, security, and decentralization. For example, a shorter block time may mean a higher transaction throughput, but it could also mean that the network is less secure and more vulnerable to attack. Ultimately, the best block time for a blockchain will depend on the specific needs of the users and the network.