It depends.
If you like to generate cool looking images: midjourney
Midjourney has its own style, so you don't have to put too much effort into prompting to get cool looking images. But it also restricts you to their style.
You could use stable diffusion, which is more free to give you insteresting styles. But there you have to put some time to prompt engineerint.