My experience mixing Apple and regular equipment is / was not a good one.
The airport extreme I had at the time was a poor substitute of the now old RT-N66U, but with great RMerlin based current firmware.
The main problem was that if an issue came up with the Apple products, there was no ability to try different settings, you know, the walled garden effect. It either worked or not. That is not magical, it is annoying.