PC + phone/tablet is the solution for free online. BTW I'm using that crappy multiplayer of F2P games on my tablet more than I ever did on PC, my connection is crappy too and true intensive multiplayer on good and big PC games is too laggy.
Also, Google online account management and its connection to games is built-in in Android, so, unlike Steam on my PC, it doesn't add burden to my tablet.