I'm broadly in favor of Leland as a name, actually. Not too long, not too short, not too effete, etc.
But for Lee Adama? Why not just "Lee Joseph Adama?" What's wrong with that? Why does it have to be Lee at all? What about George Joseph Adama? Or Ticonderoga Joseph Adama?
Fred? Peter? Rory? Actually, I kind of like "Roderick Adama."
Whatever. It's hard to articulate. Leland is a dumb name for Lee and that's all there is to it.