Rate the following argument fragment on its writing, argument, and language skills:
Concluding Statement: Overall, this article about Venus is less than "stellar". The author attempts to prove why Venus missions are a neccesity, but doesn't quite get their point across. They provide great knowledge and information, despite being off-topic occasionally. This article is full of great facts, but the delivery is off and could have potentially been a better read if the author was on the other side of the argument, which has more proof to back it up. All in all, the author does not support their idea the best.

Score: 2