I miss Blog2Social in your list. You can connect profiles, pages and groups, you can customize post, schedule them or - if you don't want to spend time on posting you blog updates - use the auto-posting and auto-scheduling function. If you don't know it by now you should test it. (https://blog2social.com)