AAP vs BJP: Strengths and Weaknesses