The issue with trunk is of course new bugs that hasn't been found yet, and recently introduced bugs that hasn't been fixed yet. Since trunk is just that, the latest code.
Just taking an older revision of trunk won't work either because then bugs that have been fixed that was in that revision would be unfixed.
There is a way to get the best of both worlds however: Pick a date where the trunk was reasonably stable in the past couple of months, then you go trough the changelog and hand-pick the bugfixes that were applied after then that seems relevant, and have svn generate patches and apply just those. That way you get a relatively updated version (few months old) with any bugs that have been discovered since then fixed. Any serious bugs should be discovered and fixed in a couple of months. And since you're only applying fixes from the code newer than that point, not new features/content, you shouldn't introduce any new bugs.
If you know a bit of programming and how to work with svn and with patches its not too hard, just needs someone to take a few days to actually do it. This is probably what the eathena devs did when they made the current stable.
My chars: TPC / Tjuven / Dansare / Sinne / Magiker / Byracka / Krigare / Andreas