iTerm2 terminals close immediately with "argpath=login error=No such file or directory"
Not sure why it didn't work with Login shell selected, but I changed it to 
⌘ command and invoked bash -l or /bin/bash -l to make it work the same way. Hope this helps anyone else who has the same problem!