Xboxdrv supports Xbox One controllers now: http://pingus.seul.org/~grumbel/xboxdrv/
I started with absolute zero Linux knowledge and found all the information I needed on this forum. It does require some tinkering to get RetroPie setup to your liking, personally I found learning about Linux along the way interesting and worthwhile. If you want something plug and play get an Android box. Or if you need help start a thread here detailing your issues and what you have tried so far.