Applying online is not really hassle free. There is this delay on approving your preferred plan due to the volumes of applications from other users. The best thing you could do on online application is to follow-up until there are actions made.
I prefer that you apply on a GBC. They have this easy application process wherein you'll be approved on your first visit if there are no problems with your requirements.
Compare that to your 2 months of waiting than 4 hours (or 8 hours back and forth) of your travel time. Sometimes, you need to sacrifice in order to get a better deal.