I honestly can't recommend the Z370 AORUS Ultra Gaming either but that's me. If you like the bling of RGB lighting and do not intend to Overclock your CPU to much more than 200MHz beyond it's stock frequency and keep Core voltage below 1.375V then the board represents decent value at its current price.
If your intended use is for video editing or rendering then this is not the MB for you.
You obviously will want to Overclock having a "K" processor however how much mileage you get will depend on how hot the VRMs get and your Cooling system.
I say this cause i'm a power user and Bias toward ASUS MBs for Overclocking which I do a lot of.
ASUS are solid and high end boards of this design have decent VRM caps that don't overheat like the Gigabyte boards.
Here is a decent review of the Z370 AORUS Ultra.
https://www.youtube.com/watch?v=ay-cn_ChPa4
I won't make a recommendation as your budget constrained and favour Gigabyte however I wish you the best of luck in whatever you choose.