I give it a 4 out of 10, You have too many pokemon of the same type, Deoxys plain out sucks, he either has low defense low attack or both low, Jirachi isn't that good either, sure he is hard to get but he has too many weaknesses, fire, ghost, ground, simple weaknesses, and his stats aren't anything to brag about, Rayquaza has 1 fatal weakness other then that hes great, Latios, hes a great pokemon, but he has a load of weaknesses also , ice, dragon, ghost dark, bug
mewtwo is great hard as hell to kill, but my ho-oh would kill in in 1 -2 hits, mew, well balanced, but no stats that stand out, his highest stat is about 270-280 and thats defense or speed easy to kill