Brutus is a good leader, he is truthful, he is respected by other members of the senate and the public, and he is a man of conscience. He is a skilled orator, though not as skilled as Antony. He has what's best for his country in mind. He takes a while to make decisions, which is indicated in the play by his inability to sleep well with the decision to kill Caesar or not weighing heavily on him. He is a good husband and treats his wife as an equal most of the time.
However, he is gullible. He allows himself to be mislead by planted letters written by other conspirators. He does not confide in his wife while he is trying to make his decision. He does not pay attention to the other harbingers of evil doing--the weather, for instance. He misjudges Mark Antony and seals his fate by allowing Antony to speak to the Roman people regarding Caesar.
There are not as many positive qualities for Cassius. Even Caesar is leery of him when he says, "he has a lean and hungry look". Cassius is ambitious to a fault. He does not want Caesar to rule Rome, but rather wants to be part of the ruling party. He manipulates the honorable Brutus to take their side so that the conspirators will look better in the eyes of the public after the deed is done.
Cassius does have good judgement of character, and he proves this by choosing Brutus as a recruit for their task. He also is partially correct about Caesar's ambition. He does also prove to be loyal to Brutus on the battlefield.