Is Donald J Trump the perfect candidate? Hell no! However no sane person would want the job. I see dozens of mistakes in the campaign. Just one example, when he called Ted Cruz the biggest liar, he should have said the biggest Republican liar. However that would have reduced the dramatic effect of the moment. This is why people say Donald is bombastic.
To be honest, this is why I and others support him, heroes are not perfect people. We see the Clinton machine as corrupt and the Bush machine as inept. Any other machine as inadequate. Now the Trump machine is real, the man has accomplishments. A few failures also. He brings money into the country, and has a history of providing good service. Sure there are faults, but is his ego that is his strength. He will not fail.