I recall seeing FPTP Wiemar being mooted here, but it was rejected as too much of a stretch for or too foreign to German political culture c.1920. First past the post (which has its own flaws) might not have been plausible, but what about single transferable vote, AKA "Australian ballot" (ranked preferential voting),
could that have been a feasible compromise and if so what it might elections under it have looked like?