Yes the SM57 is indeed a workhorse - I bought 3 of them 30+ years ago and they're still going strong - and they're cheaper now than they were then!
Personally, for live use, I prefer the c1000s with its hyper-cardioid adapter. You can either phantom power it or use a 9 volt battery.