I think it makes a better poem than a song. I'm from the hometown of the author, and thats always been my opinion. I don't much like the tune, and I just don't think it is a great national anthem.
If I were to pick a song for our national anthem it would probably be America the Beautiful, but again thats just my opinion, and it doesn't mean much at all.