I'd recommend having a variety of Pokemon, with a variety of attack types.
Uxie and Azelf are both Psychic-types. If one is a good match-up, so is the other. (Likewise, if they're a bad match-up, it's doubled.)
I really like Luxray, with its combination of Dark and Lightning attacks.
I'd recommend having some kind of Ice attack on one of your Pokemon...maybe add Ice Beam to your Empoleon's range of attacks. Ice is good against Grass-types and Dragon-types, both of which you don't have answers to.
Staraptor is good - Brave Bird and Close Combat give you strong Flying-type and Fighting-type moves. I used one in my first two teams. (I've been playing other games through as well, each time choosing Pokemon that I haven't used before...hopefully developing my skills and knowledge on Pokemon I previously considered less than perfect.)
Uxie and Azelf are both Psychic-types. If one is a good match-up, so is the other. (Likewise, if they're a bad match-up, it's doubled.)
I really like Luxray, with its combination of Dark and Lightning attacks.
I'd recommend having some kind of Ice attack on one of your Pokemon...maybe add Ice Beam to your Empoleon's range of attacks. Ice is good against Grass-types and Dragon-types, both of which you don't have answers to.
Staraptor is good - Brave Bird and Close Combat give you strong Flying-type and Fighting-type moves. I used one in my first two teams. (I've been playing other games through as well, each time choosing Pokemon that I haven't used before...hopefully developing my skills and knowledge on Pokemon I previously considered less than perfect.)