Should I buy Heavy Rain/Detroit: Become Human which is exclusively on the Epic Games Store to stream?

Results