Is the GLOCK 19 Gen 5 worth it?