Answer :
From my limited knowledge I would say that Rome spread itself too thin so it was easily conquered by Germanic groups. It lasted long because they were willing to change and adapted and tried many different govt types