Nah, Attock was an exaggeration. They never collected taxes from there, and the area was still Gakhar ruled back then with other powerful and "fierce" tribes like Khattars also being practically independent. Adina Beg got a lot of soldiers/warriors from the northern tribes, like the Ghebas(who still go strong today btw, with Malik Atta Muhammad as their feudal leader).
Rajasthan wasn't helpless either. They had withstood Aurangzeb, what makes you think Marhattas subjugated them? Lol. Rajput states would have joined the Brits in case of a full fledged Marhatta invasion.
That's doubtful. And Sikhs were highly capable even before Ranjit. Zamzama cannon was snatched from Shah Zaman(I think) by the Bhangi Misl, which had chased his army. Zaman crossed the river Jhelum without even putting up a fight. Ranjit's grandfather, Charat Singh even kidnapped Abdali's mamu-cum-general and only returned him for a ransom. The Sukarchakia misl defeated the pro-Afghan Chattha jatts despite Abdali's assurances to the latter. Even under Abdali, Lahore was lost at least once. And I would say the Sikh guerilla tactics were smart, for they didn't have a proper state. As soon as they got a state, they successfully defeated Afghans at multiple occasions. And there's no such thing as "my Sikhs". I have no love for Ranjit Singh, let's just say.
Multiple European sources mention the tyrannical rule of Afghans in the Kashmir valley. I can't cite them now. They also unanimously mentioned that Sikh rule was better. Abdali's heavy taxation is also well documented. This one 19 year old Afghan governor was famous for shooting random people just for the heck of it. The ban of azzaan and cow was made by the dogra rajput rulers of kashmir, who were hindu. Sikhs were as a policy secular. As for the Hindu ministers, well they were only in Kabul and were mostly Punjabi Khatris for the local Afghans weren't civilized enough to industrialize their country.