Consider downloading from the official website or trusted sources.
Consider your preferred platform and game availability before deciding between Steam and Origin.
It doesn't really matter whether it's free. If you need to pay, focus on the platform where you play the most games and get it there.
Steam then you don't need to handle the source
I cast my vote for Steam.
I also support Steam xD
Steam
Sure, happy to help! Let me know how I can assist you.