You are absolutely wrong. There is no quid pro quo. President Trump did not offer anything to the Ukrainian president. The latter discussed what Ukraine was already doing. Our president asked for a favor in the context of both leaders trying to drain the corruption swamps in their countries.
Z said we’re ready to get those missiles.
Trump said, fine, but you have to do me a little favor first digging up dirt on a political opponent.
That’s trading US aid for political secrets, prima facie violation of law.
Republican Senate will stick by him though. Impeachment is politics and the GOP base doesn’t care about this stuff.