The counter-offer is a step in the right direction... But it is still done in a horribly wrong way. There is no way to initiate a trade with the current player. Just look at how PlayCatan did it! How hard is copying a perfectly fine functionality to your game?!
The trade screen should not cover half of the screen.
All kinds of trades should be possible to propose. Reply to the trade offer is not sufficient.
Seriously, you have so much room for trade offer screens and you still build it on top of the old UI which people complained about.