For me is: 1)HK P30; 2)Walther P99; 3)Beretta Px4; 4)EAA Witness P; 5)Glock 17; 6)Glock 19. I also found very comfortable the S&W M&P9 and the Caracal F but I have too little experience to rank them.