For practice, I've found that 115gr CCI Blazer (aluminum) runs exceptionally well and is very accurate. I shot about a 5" 10-shot group at 50yd yesterday. Monday I'm ordering another 20,000 rounds of it.
There is a pretty detailed ongoing discussion in the Ammo Bunker section about choosing defensive ammo.