When I purchased my iPad Pro, I initially acquired the Logitech keyboard. I returned the keyboard within a couple days... It was too bulky. Then I tried Apple's Smart Keyboard. This keyboard is not perfect, but it works better than I would have originally anticipated. One of the negatives is that the keyboard is not backlit. This is not too bad as I am a touch typist, but sometimes in a dark environment, I miss the backlit keys which are an option on some other keyboard. What I like, however, is that the keyboard does not need charging... It is charged directly from the iPad Pro. The keyboard is also much studier than I would have thought. It is slim and does not add much bulk to the iPad Pro, which is great, yet it I can also use it on my lap without a problem. (It is not as sturdy as an actual laptop, mind you, but I am able to type with it on my lap on a plane or in bed without any issues.) Having to fold the keyboard several times to actually work is somewhat awkward and is a much less elegant solution when compared to the Microsoft Surface Pro. On the other hand, I am not sure how well the Surface would work on a lap. The Smart Keyboard also provides a "kickstand" for viewing or using the iPad in landscape orientation. The magnets hold well and the iPad does not dislodge from the Smart Keyboard when I am using it, which is good. The feel of the keyboard is not bad and kind of reminds me of the new MacBook, which a very short travel distance in the keys, which have an almost cloth-like feel to them (they do not feel plastic, like a typical keyboard). In comparison, however, I like the feel of the keys on the Microsoft Surface Pro better, which gives you a more traditional "keyboard" like feeling with a little more movement on the keys. The Smart Keyboard is a full-size keyboard, however, and includes an emoji button, which is nice for an iOS device. The iPad does sense when the keyboard is attached and removes the on-screen keyboard, which really lets you use the entire 12"+ screen to work, play, or do whatever you want.
Unfortunately, neither the Smart Keyboard nor the Apple silicone case accommodates the Apple Pencil. Such a feature is probably best reserved for a case as opposed to the Smart Keyboard, but this is an oversight that seems odd for a company with such an eye for detail and the user experience. The Smart Keyboard can be flipped directly over and placed under the iPad Pro so that I can use the iPad Pro on my lap or a flat surface, which works well (better than the Logitech keyboard). Because the keyboard itself adds a little bulk and is only about 2/3rds of the width of the iPad, however, this results in the iPad Pro being able to tip back and forth when using it on a flat surface. The movement is very small and not a huge inconvenience or a deal breaker for me. I can see how some may find it annoying, however.
I am still convinced that the iPad Pro with a Smart Keyboard (or any other keyboard, for that matter) is not necessarily a laptop killer. Aside from limitations with iOS, however, it comes close and the Smart Keyboard is one of the best options out there right now. It is sturdy and works well. I think Apple did a good job of balancing utility with minimal bulk and, of all the keyboard options out there right now for the iPad Pro, I think this is a very strong option.