The zap-from-USD-to-LN payment flow is pretty good for Bitcoin because each of those zaps is a purchase on the spot BTC market.
Discussion
Is there a minimum?
Strike charges me 1 cent for 25 cents worth of sats. I didn't try smaller. They might seem like a steep fee but you pay for convenience, it doesn't spam the chain, and the social value is much higher than this penny.
This is the way
Hyperbitcoinization, one zap at a time