good points fast , global , low fee , no id needed
bad point not refunded , problem with send lower than amount
I think the "bad point" there is that you send the money lower than the fee, the simple solution is just to send bitcoin bigger than the fee but there are still the problem there, high fee.
I think these is a problem a for years now so I think the fee will never change at all.
With the points you've mentioned, it just shows that the positive impact of doing transactions with btc outweighs the negative ones. Everything, whether btc or fiat, have their own bad points. And its not hard to see why btc is a lot better for the future of monetary transactions