I agree with the first three points but I'm confused about Jirachi.
You say he has Wish for recovery, but you're not using it on your set. A fully invested Jirachi is bulkier, but yours is not fully invested.
The fact about Mega Gard is true though, and is an oversight by me. You really don't...