When I was in school, I worked 3-11 as an aide and I LOVED it. The hospital I was working at paid a decent evening differential and the shifts went by fast.
Now, as an RN, I would choose nights over evenings any day. The biggest problem I have with 3-11 is that my floor does a mix of 8 and 12 hour shifts so if you're working an evening, you're one of two nurses at the max doing this. If the sh&^ hits the fan at or around 7 (as it has for me MANY times... kids going into status epilepticus, stat CTs, emergent ORs, etc) good luck finding someone to help you... everyone else is either getting ready to leave or hasn't started working yet.
On nights you also don't have to deal with the Powers that Be. There's minimal involvement with them on eves, but that's only one of a few reasons I'd choose nights over eves. Practically, I rely on public transportation to get me to work because parking is very expensive (over 4x the cost of a subway/bus pass). I take 2 buses to get to work and doing that at 11PM makes me feel a little sketchy. Not to mention, if I don't catch the 2nd bus by 11:40, I'm SOL and have to wait at a sketchy subway station basically watching drug deals for 40 minutes until the next bus comes. So by that point, it would be close to 1am when I got home (and this is all assuming I've actually left ON time) and I probably wouldn't fall asleep until 3 at the earliest on to then sleep until early afternoon the next day, wake up and do it all over again? No thanks.