It may be a good idea to use BFQ scheduler as a new default scheduler instead of CFQ. From my starting point with CFQ scheduler in kernel 4.1.20 I see that deadline is much more better than CFQ. The box ist now responsible and fast and as not interrupt. If BFQ is better than deadline and garantuee the realtime requirements that it will be the best choice.
But today CFQ is bad for the ARM boxes.