Nah, RL is sadly too laggy for me. And makes it unplayable unless its with bots and where's the fun in that? Haven't even ran it in ages.
And yes, you'll need an epic games account which is free to make and it's its own launcher, not via steam. Definitely worth a try, simple easy and addictive...