I know, I said that ("I have to open up the transaction on blockchain.info and match the addresses with the amount of coins I sent to to identify the recipient's address").
My point is the wallet itself should tell me where I sent my coins. Why the heck do I have to check the transaction in a third-party website? This is incredibly lame and absurd.
It works like that with any other wallet as far as I know. Even in Electrum is the same thing, you have to open up the transaction id in block explorer to check all the addresses involved in the transaction.
Also with a hardware wallet like the Ledger it works the same. If I need to see in detail where I sent what I have to check the transaction thoroughly through blockchain or any other block explorer.
Only Multibit Classic works like that, it tells you where you have sent the money directly from it's transactions history tab. If this is what you are looking for you can start using Multibit Classic 0.5.19 .