Go to the linuc cnc forum and find there which is the most supported controller at the moment. Thats it. Avoid exotic or new stuff.