Unfortunately lightning network is crappy :|. I wish it was better, but simply it is not. Hopefully with future second layers we are going to have better usability. On chain transactiona are perfectly reliable and dependable but it is quite shameful to send 100$ and pay 1$ in fee with money that we present as a liberation from an unfair system.