So confused on a good gun, please help me out.