I found the pi setup to be too low powered, a lot of people opt for nvidia shield instead, but it has its own problems.
Im looking at making a micro computer using MicroITX form factor in a super slim case with a GPU (nothing insane, but something I wont need to replace for a long time).
After that, Ill mount the case behind the tv and hookup a wireless keyboard+mouse controller.