I never even considered logistic regression for this problem. Now that you've pointed it out, I'm going to look into.
Neural networks aren't really core part of the system. As long as I can get good + quick results, I'm really open to swapping out the learning algorithm.