The power consumption problems seem to persist and there's issues with either driver. But, if you boot up Windows 7, you probably have minimal issues that are tied to graphics or video drivers. If Linux is using the Windows driver for their binary drivers, why is AMD/ATI continually having problems and why have some of these go end of life? If you boot up Windows, does that card suddenly stop working? You don't have video anymore?
The endless number of features that aren't supported is another problem.
The assertions that AMD does a good job supporting Linux is a fallacy. The evidence shows otherwise.