Receive - spend - so I can receive again to avoid opening a channel? (This is total shit). Lots of balancing to think about. Probably not for me. I will keep a few hundred K sats around just to give away.
Discussion
the wallet should hopefully be warning you if you are creating a receive invoice on it that will cause it to need to open a channel.
thats how breez works. see referenced image. the 68109 amount varies depending on my wallet balance vs channels and available inbound liquidity

i use a combination of custodial (alby, ln tips), phone node (breez) and server node