I have tried other simulators and find the one my broker offers to be the most realistic for me. It is delayed by 15 min. However, I only trade and use what I see in my platform and don't use social media, news or anything else to give me an unfair "hindsight" advantage.
With past simulators...