Ideogram4 is great! Just make sure that you either use some kind of preprocessor to convert your natural language prompt to the strict structured JSON format otherwise the results can suffer.
I personally use Qwen3 8b LLM for this purpose, but I think that the KJ prompt builder node handles this out of the box in ComfyUI.