Their politics and refusal to have a permanent military force in Rome/Italy helped lead to their downfall.
The Roman Empire got too snug and tried to follow the same principles they had followed when they formed, and not a new principle for how to rule.
So between internal problems and the lack of an Italian army (just scattered garrisons) the Barbarians managed to hit the practically undefended Rome, and completely take control.