Klein 9b is decent for image-to-image, but when used for pure generative purposes brings back SDXL levels of body horror (have some Gattica pianists).
If you can get past the annoying JSON structuring, Ideogram 4 is probably the best option in the open‑weights world right now for text2image purposes, and even scored higher than the original Nano-Banana.
For ref: Flux.2 scored 5, Ideogram4 scored 8, and gpt-image-2 scored 12 out of 15.
Comparison of Flux.2 [dev], Ideogram4, NB Pro, and gpt-image-2.