Those devices u mentioned has keyboard ? big painpoint with current models is the lack of internal keyboards...