Re: Apple don't care for the enterprise
The particular issues I've had (with our fleet of now about 60 iPads) are that there seem to be differences with what management features are available between enrolled (bought through an Apple dealer) devices and random ones you had to buy retail quickly because Apple's lead time was measured in months.
Also, there is/was no way to push files to a device/app remotely. It may be that some tools do better than others but last time I looked, the restrictions where down to Apple and whilst perfectly sensible in many ways, did not a properly remote-manageable platform make.