My Chrome location bar autocompletes my bookmarks just fine. It usually only takes a few characters for the bookmark to be the top result, and I can tell it's the bookmark since I changed the label.
Chrome seems to want to give preference to any random page I visited once rather than my bookmark. And the list is so short - if it's not in the ~6 items you just can't get to it. And you can't just trim the list like you would in Firefox by hitting delete on entries you don't want to be in there.
I'd go back to firefox if their sync system was improved since I last used it.
I don't know when you last used it, and I don't use Firefox, but their sync system strikes me as pretty good. It even encrypts everything client-side using strong cryptography and you have to share the keys by opening another browser, I found it pretty great.