Does anyone know if there is currently a convenient way to choose which channel you want to be used to send a LN transaction, when you have several channels opened, without having to freeze all the other channels during the transaction please?
Most wallet software will choose the cheapest path, which is usually the shortest one. What do you want to accomplish? I don't find it reasonable to want your transaction to be charged higher. I could think of a privacy-related reason, but even that is invalid, especially when you receive, because you reveal your public key in BOL11 invoice.