If you are primarily a Mac user, you might want to look at a Mac-centric compact board like the Matias Mini Tactile Pro, which has both arrow keys and F-keys. If you use arrow keys a great deal and want them on the primary layer, then the Poker II is out. The Minila is interesting, but it has a number of non-standard features that might make it frustrating to use; you might want to look at the Tex Beetle instead. The Leopold FC660M has dedicated arrow keys and, with the exception of the bottom row, a standard layout. However, if you use F-keys in conjunction with others (as in programs like Photoshop), you might want to go with a TKL board, so that you would have everything standard except the Num Pad. Some TKLs even have an embedded NumPad, such as the IBM Model M SSK and the Realforce 87u. If you have to choose among the 3 boards you listed, I would recommend the FC660M.