I am a relatively new shooter and I would like some advice on purchasing a new gun. I already have a Springfield XD Subcompact 9mm, which I love and I keep with me almost 24/7. I just ordered a CZ Tactical Sport 9mm, which I am looking forward to getting for target shooting, and I have a Sig 229, which I have decided to sell. I would like to replace the Sig with a .45 pistol. It would primarily be kept for home defense, so it would have to be extremely reliable. But I also want something that is fairly accurate and easy to shoot. Since I am more concerned about accuracy and low recoil, I would rather find something that has a long barrel and some weight to it. I tried a HK USP, but that was a little too light and had more recoil than what I am looking for. I have also tried a 1911, which I liked, but I have long hands and the grips were a little too narrow for my liking, and I would ideally like to find something that can also hold 10+ rounds in the magazine. The 1911 I shot was either a Springfield or a Smith & Wesson, but it was noticeably dirty and it failed to load and failed to eject far too frequently. I am willing to go down to a 8+1 capacity if it I need to, but I wanted a little more input first. I was considering one of the double stack 1911's from Para, Springfield, or Kimber, but I read about feeding issues with all three models. I have also been considering the CZ 97B and the EAA Witness Hunter with the 6" barrel. I have read almost nothing but good reviews on the CZ, but I cannot find a single review on the EAA (except for a couple on the 10mm variant). I would like something with a 5+" barrel length, an 8+" overall length, and a weight of 2.5 lbs. or more. I probably will not buy one until after I get my income tax refund, but I am willing to pay up to around $1,000. I would, however, prefer to spend less. I don't care what it looks like, and I'm not planning on mounting anything on it or making any modifications to it (except possibly the grip). If you have owned or fired any of the guns that I have mentioned above, or you can think of another one which you think would suit my needs, please feel free to share your thoughts with me. Thanks!