No, WhiteSmoke is not better than Grammarly. If you want to check plagiarism on the writing you have done, you can't do that. So, Whitesmoke might be better if you just want to proofread your documents or if you want to translate them, considering that Grammarly does work in only one language.