I have a physical copy of Red and a modded backlit Game Boy which works well but my favorite method is Red/Blue with RetroArch on my phone for a couple of reasons:
I can backup the save files.
It has shaders that replicate the Game Boy LCD look.
I also have a Virtual Console copy on my 3DS but...