To me, it's:
1. Star Spangled Banner (instrumental)
2. America, the Beautiful (sung)
3. Star spangled Banner (sung)
4. America, the Beautiful (instrumental)
Basically, America, the Beautiful is a much better song sung, but in situations where the national anthem is done instrumentally (olympics, by marching bands) you can't beat what we've got now.
Also, I'm not religious, but I don't mind a brief generic god. It's true to the spirit of the song. If you want to start promoting "Jesus Loves the Little Children" as the new anthem, then we can have another talk.