I think there is no "best" platform for anything, it is a very broad question. What is the purpose of your robot? if requires high power I can think on a combination of low level things and a big cpu like an atom or arm.
In the past I built a robot with arduino and a netbook to do image processing from a camera and it worked OK, but as I said depends a lot on your objective.