I think it would be valuable to break this into two distinct questions:
1. To what degree were the Arab military victories due to the strength of the Arab armies and how much to the weakness of the Sassinid armies?
2. To what degree was the collapse of the Sassinid dynasty due to the effectiveness of the Arab conquerors and how much to the weakness of the Sassinid state?
If I had to put numbers on these, I would go with something like:
80/20 for the military victories. The Arab armies of the conquest were successful against a range of enemies, including the Sassinids. While they didn't have any advantages in equipment or technique, it seems that religious fervor will carry you a long way.
30/70 for the collapse of the Sassinid dynasty. As others have pointed out, the Sassinid dynasty was badly weakened by decades of fighting the Byzantines and rife with internal divisions. It was a hollow shell ready to be crushed.
But I have to give some credit to the Arabs as well. To successfully take over such a large territory and make it their own was a significant achievement. Yes, greater Iran remained culturally Persian, but it also became throughly Islamized and was fully integrated into the Arab/Islamic state.
The Arab conquest of Persia, and Syria/Palestine, and Egypt, and North Africa, and Transoxiana remains one of the most remarkable events of history.
- Jack