The Perfect Smartphone?!