KVM vs TCG Accel, What's different? Anyone have test or benchmark?

you want KVM. TCG is only needed for cross-arch emulation, or if you are playing around with VMs in a nested context where KVM is not available. it is not a good idea performance or security wise to use it in production.