Queues should be processed with QoS. If someone puts 100k items in the queue, the user with just 1 should still go immediately.
V1 doesn't have the ability to fanout, or do any patterns except emit
We dont have a good understanding of the currently implemented retry logic, or what the retry logic should be
users dont have a good way to get warnings if their queues are failing
maybe add a dead-letter queue
no way to introspect queues using code, barely any way to introspect them without code
sometimes queues take too long or fail, and items build up. should they be rerun? Should there be an expiry time?
Queues don't autoscale
perhaps we shouldn't be using built-in queues and should istead of cloud-y queues