Does this wallet demand a minimum deposit before use as well? Check the comment above please.
Afaik there's no such thing called deposit, you pay fee for channel creation which requires online transfer that is why there's a fee and since the wallet provider does things on your own they might have a small commission added along with the fee but it's not that big of a deal when you're someone who send and receive funds often then you can save a lot that you might have paid as fee right?
But ever since the fee is at the minimum for a while creating channel might not be a preference for an average user but it does come handy if there's unexpected surge.