One may question whether the base58 form is really an improvement over the hash160 form, given they are both very unfriendly for typists. More useful representations might include QR codes and identicons.
Note that an address is specific to a network because the first byte is a discriminator value.