I would argue that the British Raj was a good thing for muslims because by the time of Bahadur Shah Zafar in 1850s, the Mughals were at their weakest and their decline had become inevitable. If the british had not taken control of the sub-continent, then the Hindu Marathas in western india and sikhs in punjab would have become dominant force all over sub-continent and Muslims would have been forced to live under their Hindu Raj. i think that would have been even more disastrous for the muslims than the white man's british raj?
the British raj filled that power vacuum at a crucial time in history, and allowed the muslims to regroup first under Sir Syed Ahmad khan's leadership in the late 1800s and later the Quaid-e-Azam's muslim league fought to ensure that we have Pakistan and the hindu baniyas don't rule over the entire sub-continent
Thats a whole different subject , but yes i agree that british were definately better than the hindus