4/12
The software really only needs to Public Key, and an address is a Public Key with extra steps.
Making it:
- safer - error correction(checksum)
- shorter - hash160
- human friendlyer - base58 encoding
Also quantum proofing as a side effect(with caveats)