In my opinion LH Business class is nothing special, and I certainly wouldn't switch airports for it. If the option was LH J vs. UA J I would just take United.
It might be easier for you as well, connect thru EWR, and the IAH-FRA nonstop might open up later on.