They're both great museums and Heidelberg being nearby is a nice town to spend the night. Reachable from FRA.
Unless something changes, or a great fare just happens to coincide, count me out from BKK. I'm done with flying Y on longhaul if I can the least bit avoid it, and premium cabins are way too much to fill under funny flying budget.