The basic structure is solid. The main gripe I have is the consistency and difficulty of use of the arrow touch pad controller. The buttons need to touched at such a precise point, often a right, left, up, or down turn won't register. Bigger buttons and perhaps an option to use swiping to control the turns would make this 5 stars.