Less friends, more acquaintances, but I can kinda see her going for someone like John, Dick, Jaime (if she wants to wait a few years), Tim (if she wants to wait a few MORE years), etc... -- y'know, loyal, intelligent, honorable, brave, kind, and generally an all-around decent guy. Your suggestion of Connor would fit right in on a list like that.