I think we could prevent nearly 100% of the cheaters by moving to a server only solution for Dungeon Quest.
This would be an awful solution for any number of reasons.
Your feedback for cheater sweeps is fair, however the 3 month time frame is a bit drastic since we do it quite a bit more than that.
From the players perspective I can understand and appreciate the frustration this causes. No matter how many times we say "we are working on it", the fact is 1 person cannot work fast enough to keep the player pool completely pristine.
Sorry it is not perfect, we try our best to make the game enjoyable for all players!