Just a quick note, your Umbreon set lists that his/her ev spread is 252 HP/SpD 4 SpD. Maybe you meant 252 HP and Def, and then 4 SpD?
Starmie is definitely replaceable, but it is always smart to have a special attacker somewhere on your team. I feel like you don't need Talonflame, Bisharp, AND...