Lann seems like a decent guy and well written. Certainly better than the usual Bioware "Straight Man" archetypes.
And that is the best thing about Lann. He is nice, reasonable and caring enough to perfectly fit the role of forever-friendzoned good man that heroine always feels guilty about. He also got a ridiculous amount of banters, interjections and cross-interjection with Daeran, so competing over the girl adds whole new dimension to their already-great character dynamics.
Add Ember, Wojif and Regill into the mix and the whole thing hits the heights that even BG2 could not dream about in its better moments (like Viconia-Aerie-Jaheira three-sided brawl for a man).
Oh, and pet dragon. Never forget about the pet dragon. I think she got more content than some companions.
ch 3 spoilers
So... I am not embarrassed to admit that I like this kind of thing. I like it almost as much as designing perfect dog-riding builds with fauchards.