3DS is just the perfect if not near perfect dedicated handheld system at the moment. It has the right balance of performance, price, and game library. The only gripe I have is the low amount of FCRAM of 128MB; since it really should have at least 256MB instead!!! Well at least having two dual-core ARM11 CPU and a somewhat modern GPU in PICA200 2010 ver. does help the system remain competitive with it's competitors in terms of gaming performance.