I personally love everything by KSC/KJW/KWA and my KWA G19 is fantastic. I had a KSC G18C prior to that and loved it as well (but the auto fire is a waste).
Be sure to research quality holster compatibility for whichever sidearm you are looking into buying.
Your sidearm is only as good as the holster you carry it in!