MiSTer FPGA is great, and I love it. But I would recommend it mostly to people willing to spend several hundreds to be able to play with higher fidelity and less input lags than emulation. It's almost the perfect solution (you can even play on CRT and OG controllers), but I tend to think it's mostly for passionate people.
https://emulation.gametechwiki.com/index.php/MiSTer