I've had 8 piercings done, four in the lobe and four at various parts of the rest of my ears. I had the top cartilage piercing done with a gun when I was 16 - the pain is indescribable! lol you can hear the cartilage literally shattering!! This is why piercists use needles, that actually pierces a hole through the cartilage. If you shatter the cartilage with a gun, you increase the healing time. My piercing with the gun took months and months to heal, my piercings with the needles all took about three months to heal completely. They also only cost �20 a go from a shop called BellyBar.
Piercing with a needle is quicker, painless (you only hear the pop, you can't feel it!) and heals quicker.