Doesn't really make it better though. Honestly I'd feel all the more foolish for that.
edit: That said, I personally don't care that someone doesn't tell me everything about themselves.
I agree! I just wouldn't exactly classify Solas as a liar. He does try to avoid doing so. It certainly would have been very easy for him to make up a whole elaborate story about who he was and where he came from. It would have ultimately served him better to do so. But he doesn't. He disapproves of lying, and he hates whenever you push him into having to make one.
It really isn't a matter of who was worse. I suppose what I mean is, when making a list of things that are wrong about Solas- I wouldn't put lying as a problem of his. He's got a lot of problems, but I don't think being a liar is really one of them. That's not really what his character flaw is. Recklessly destructive and arrogant. Prideful.
And in regards to hand waving- I absolutely do think he killed people. Probably a ton of people. I might go one step further and say that during Arlathan he might have been an absolutely awful person. Flemeth calls him the Dread Wolf. Unless she's using the title ironically [which, admittedly Flemeth is wont to do], that means the title was earned during Arlathan. Probably for doing something evil.
As far as the conclave goes- we really don't know what was going on there. We don't know how informed or uninformed Solas was. All we know is Flemeth says he gave Corypheus the orb, and he feels guilt over said action. We also know that he was in town before the blast. That suggests to me he knew what was happening and did not intervene...but, ultimately the jury is out on that bit of action.
Someone a while back compared Solas to Paarthurnax. Particularly his quote about whether or not it was better to be born good, or overcome your evil nature through great effort. That is more along the line of how I see Solas.