Some countries insist on email applications and still ignore them
Having a good agent, or having knowledge of the "tricks of the trade" will save you a whole lot of time, and to be honest, a few dollars spent on certain countries will outweigh the stress you may encounter by going direct.
Example, why waste your time applying for a China, Russia, Armenia or Sri Lanka overfly permit when you don't need one