I will be able to answer your question about Grammarly soon- they are setting a account up for me to review it, so I will let you know.
I tried Twilocity, which is a site that specialising in improving essay writing:
Twilocity - Tdol's English Language Blog
You can submit one free as a trial to see.
- For Teachers