Which engine should i use

This is the cycles render:


and this is the eevee render

how can i make the eevee scene better?

With Intel denoiser I prefer Cycles for everything more or less realistic, mainly due to perfect reflections and refraction.

Cycles if you can afford it. You didn’t mention time to render.

Lighting-wise, can you could use a light probe to bake indirect lighting, if you are not using it already.
https://docs.blender.org/manual/en/latest/render/eevee/light_probes/irradiance_volumes.html
Nice pictures.

i don’t mind render times, this is a small scene anyway.

I use always EEVEE since I dislike renders that take whole lots of minutes to complete. However EEVEE needs lots of cheating techniques with PBR textures and lightprobes to look good. But personally I don’t mind, just need a nice picture, not accurate lighting.