Well like the old adage "it it ain't broke, don't fix it". Doesn't sound like you really need to complicate the architecture if you aren't planning on scaling or worrying about the current CRON/PG setup.
That said, there are benefits to using an async framework like Celery. To name a few:
- You may very well have future use cases that can take advantage of an async system (SMS sending, user processing, integration, cache warming, webhooks, etc.)
- easier to maintain if/when you scale as it's well documented and has a large community
- greater visibility and control
As for complexity, we built an integration to Celery so you can replace the broker with our cloud message queue service IronMQ. Check out http://Iron.io/celery. This will help reduce your complexity and broker point of failure by replacing RabbitMQ.
Hope this helps!