It also depends greatly on what type of music you are playing and at what volume.
I wouldn't get a magnetic pickup unless I was playing rockabilly or some other kind of louder more aggressive music.
I've used a mic and a pickup combined and I make my choices based on the sound of the room...