admittedly I dont know much about article submission software but after reading your post I did have a look at a few and found some interesting concepts being applied. I'd rather not make any suggestions as I have yet to test any of the claims made on some of the sites and to be honest a few appeared a bit dodgey in their site design but... Id be interested if anyone has some knowledge in this area.
I use a submission company and let them use my login info so that i can edit and track them.
This has been the most effective way for me. I tried the software (several different ones) and they do save a lot of time, But i submit 14 articles a day and i could not keep up if i did not use the submission services.
If you are agressive this may be the way to go, If you are doing a few a week, then all of the submitters are close to the same and work on the same program, They are really just auto fill applications that fill out the forms of the submission process.
You still have to watch them because the article directories have different for layouts.
I use Article Submitter - (not AS Pro as described above) setting it up is simple and although it's not 100% automated i.e . you have to check on it from time to time to ensure it's not got hung up by the odd directory that puts up defences against submission software, but it makes registering and submitting a whole lot easier - submits to around 700 directories at the last count but you can select exactly who you want to submit to. Can't do that by hand!!
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like email@example.com.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.