In the 80s and 90s, it was a valid thing to hate x86, it was nasty back then.
But 68k withered away, and x86 became a complex nasty instruction set running on a nice RISC CPU core hiding behind a rather complex decoder.
Later on, x86 lost a lot of the instruction set nastiness and gained registers and 64-bit capability, and a decent (non-stack based) FPU implementation, and decent vector implementation. And performance++. And since then, performance per watt has been improving massively. The nasty decoder logic is an increasingly small portion of the CPU. Shame about the ISA, prefix bytes, etc, but fewer and fewer people really care about that.
For the PowerPC purists, 64-bit ARMv8 looks like it will take on a lot of the things that are nice about 64-bit PowerPC. Hopefully ARM will take on a bigger role in mainstream PCs in the next few years.