IOS is better and more flexible, but not by very much. I would consider a 3850 to have 99% of the capabilities of an IOS router when it comes to QoS.
For example, IOS has simple interface options like "rate-limit", which don't exist on a 3850. However you can achieve the same thing using a policy-map.