not having many units for 2500 is a glaring weakness to me. I wouldn't expect you to do good against pure footsluggers or armies designed to fight imperial guard (IE lots of anti tank weapons). would be really fun to play against. Its certainly ready to handle most units. A suggestion is remove two vindicators put in a small devastator squad with 4 HB (for masses), and two drop pods for tactical marines (get the drop on anyone with anti-tank weapons. Just a suggestion like it in general.