If you want to achieve the highest quality and you can, use UE4 + ray tracing reflections.
Posts like this one is because I have created this comparison chart: