I was told many years ago that any logo you chose should look great black on a white background. If it looks great that way, it'll look even better in the proper color scheme. I have followed this simple tip I over the years and we were always complemented on our logos/branding.
Having said all that, I think #3 would be my choice.
Bookmarks