Well I can't say it's perfect but for a beginner I think this team can even beat more experienced trainers. I've thought about this team for the longest time but I think it'll be swell to use it.this team is a more of an all out offensive team. Take the pain win the gain! Well here goes nothing...