What is the best Arabic keyboard?

What is the best Arabic keyboard? 7
There are many options for Arabic keyboards: hardware (qwerty and qwertz), mobile apps or virtual keyboards online. Here is a list of the best Arabic keyboards.