I'd consider LH ... if you fly biz or first a lot. Counting class bonuses (+100% biz, +200% F) as status miles, too, you'll get Elite faster than any other FF programm.
Just came back from LAX (to Germany) - flying F that got me some 35.000 miles.
Even segments in biz or F count twice.