Yes, the UEFI spec is mature and I'm sure that both Asus and Giga.. at least attempt to follow it. My question could be taken as: who does a better job of the implementation at this point?
Why change the board? Because, at least for me, it is most usually the first step in a generational upgrade. I, like many, have finite resources with respect to disposable income and follow an incremental approach to upgrading. Others may have much deeper pockets. Once a new board is in my chassis, I can set about accumulating SATA3 drives, USB3 goodies and eventually a BD once the pipeline is full and there is a price incentive. Each step should yield a noticeable increase in my use experience benefit and hours of happy tinkering "getting it just right".
But, all this vacillation or gnashing may well be for naught at this stage Woomack, you state that unlocking is an issue with Gigabyte. I've seen other reports of this but there is also mention a firmware flash up has solved the problem. In such a case are there still issues w/ unlocking on Gigabyte after firmware upgrade? If so, Gigabyte would be removed from consideration and case closed.