I've never felt an ankle holster was a good idea. It's pretty obvious what you're doing if you need to get the gun, and is a lot slower to present.
Some of the IWBs basically suck, but others are pretty effective and stay put. Glocks are definately NOT (front) pocket guns, although some have gotten away with it.