Needing to have the wallet open at the time of hitting the zap button feels like bad UX to me. The average person will not do this. The receive process for Minibits is nice, where all my incoming zaps get processed when I open the app.