Just from the pros and cons that you've listed, AF sounds better. You're going to have middle seats on both (3-3-3 on AF and 3-4-3 on LH) so that shouldn't impact your choice.
I like LH from a service side of things though I am used to the IAH-FRA flight which is on a 346.
My experience with AF has not been great in the past but I have only flown them a few times so I would not consider those experiences worth anything.