I use an Adonit Pixel stylus with my iPad Pro and I think it works fantastic with all of the compatible apps!
It’s the ONLY third party, smart Bluetooth stylus that I can, honestly, recommend that actually works well with ANY iPad model!
http://www.adonit.net/jot/pixel/
This smart, Bluetooth stylus works across a wide range of iDevices.
The Bluetooth connection is stable and its Bluetooth pressure sensing technology is very smooth, natural feeling and has consistent line drawing ability.
Plus it's a quality made, aluminum stylus with two programmable buttons.
I have been using this stylus for nearly 3 years now, and it is really good on my iPad Pro.
If you do not mind losing the whole side shading thing, as well as a reduced set of compatible apps,
I use an Adonit Pixel/Pixel Pro stylus on my iPad Pro for the last two years or so.
http://www.adonit.net/pixel-pro/
This stylus works wonderfully for me.
The Adonit Pixel Pro, is, exclusively, to use with iPad Pro models.
The Adonit Pixel works with iPads all the way back to the 2012, 1st gen iPad Mini and iPad 4th generation!
Has ON/OFF/app shortcut buttons.
Has a nice fine, textured pen tip AND a nice rubber grip.
Magnetically charges, has an auto 15 minute shutdown feature ( to preserve battery life ), charges in a hour.
Has both a small USB charger that that plugs into any USB charging block OR you can purchase an optional charging dock.
I find it only lasts for anywhere between 16-20 hours, but Adonit claims up to 24 hours of continuous use on a charge cycle.
Made of very high quality aluminum materials.
Works with about a dozen of the major/popular drawing/sketching/painting apps (the Pixel/Pixel Pro works with, but currently not “officially” supported with Procreate, but it still works and works pretty well in Procreate ), and about a half dozen of the popular note taking apps, a half dozen writing apps and about a half dozen PDF style/compatible apps.
You WILL have to perform some pairing and setup parameters in each of the Adonit Pixel compatible apps.
You just DO NOT simply turn on Bluetooth on an iDevice and turn on the Adonit stylus and expect to start writing.
The Adonit Pixel/Pixel Pro stylus is NOT an Apple Pencil in this regard/respect.
You have to initially Bluetooth pair the Adonit Pixel/Pixel Pro, setup the hand/palm position and in many apps, set up the stylus screen pressure sensitivity for each and every compatible app!
Once you have, initially, done all of this, all Adonit Pixel compatible apps will remember these settings for future use!
Some Adonit Pixel users claimed their stylus doesn’t work, but it does work well IF you properly know how to set up the Adonit Pixel/Pixel Pro!