58 is great for live vocals - never used it to record but i'm sure it is fine. the 57 works great for both as i have used it for both. i put one in front of my 4x12 w/ a 5150 crunching away and it sounded thick as hell and very meaty
i'd go with the 57 and down the road pick up a Beta 58 for vocals when you have the $.
Todd