If it's 95% for target shooting, and only 5% for home defense, go with a .22 pistol. Here in Austin, Browning and Ruger .22 semi-autos (great US-made brands) can be had in the low 200s, and the new S&W 22 auto is often $189 or so (though new, a great model).
.22 is way better than a baseball bat for home defense, for deterrent effect especially, but not ideal. However, quality .22 pistols are affordable, and the ammo is dirt cheap (2c per shot)
If you want to own just _one_ gun for now, and it has to be powerful enough for decent home defense, get any reputable 9mm semi-auto or .38 or .357 revolver. Most of the good possibilities have been mentioned above. I especially like CZ, and they can be bought for as low as $350 here in Austin. Easily as good as a Glock or XD, but a solid C-note less in price.
Try out different guns' fit in your hands, rent the ones that feel best and shoot them, and buy the one that shoots the best.
-MV