
The best thing is it's open-source and quite well maintained. It offers versatile support for different hardware emulation, and one can add support for their own hardware quite easily. As it's also used by virtualization solutions, it needs to fulfill different use cases, which has helped in the overall evolution of QEMU's design. Another good thing is the community is quite active. If you find a bug and send a patch for it, they will give it a nice review and actively work on it so that it gets submitted in time. Review collected by and hosted on G2.com.
Not much to be honest. Documentation for getting started with QEMU can sometimes be a bit hard to navigate. It's not because there's a problem with it, it's mainly due to the rich feature set and tons of options. Finding the ones that you care about can be tricky sometimes. Review collected by and hosted on G2.com.