You have two outputs, maybe from change?
One of them is 0.00000438 BTC and thus below the dust limit, which makes your TX "non standart" and bitcoin-core clients >0.9 will not relay it AFAIK.
Edit: Which wallet did you use? Did it not warn you about this?
I used blockchain.info wallet and it didn't warn me.. But had I other option? If I wanted to send exactly that amount there was no other chance to do it without this problem, right?
It depends what is available to the wallet logic to choose from to begin with.
blockchain.info has the "Custom Send" option where you can select the addresses the unspent outputs are chosen from. Another option could have been to export the private keys to another wallet software which may chosen differently since it may have been programmed differently, again, also depending on what would have been available to the wallet logic to choose from to begin with.