Is there any reason (other than being beta) not to use background functions?

I see background functions have been in beta since 2020. It seems like they should be stable after this much time. Are there any reasons not to use them at this point?

This might be needless to say but: you shouldn’t use them for synchronous tasks. I’m not aware of any beta quirks. If you’re currently using a regular function and are thinking of replacing it with a background one, be aware that you should redirect any traffic from your old function to the new one.