you can't go wrong with pubblic keys, there is a checksum in the client, to verify the integrity of them
but with altcoin, there are some case when address can be confused, so pay attention there more
Though one should not trust in that a website or wallet is checking if the address one is sending too is valid. There are, most probably, websites that does not check if the bitcoin address is a valid one. Sending the coins into nirwana.
Though when i think about it. Maybe miners would not implement such transaction in a block then. Or no, it would be too time consuming for them to test if every address in the transactions are valid.