BlackBerry KeyOne vs. Galaxy S8: Keyboard or curves? BlackBerry KeyOne vs. iPhone 7: Which is best for you?