Simply adding a Yahoo address to BIS will not cause problems. I've had it on my BIS for years and years. There's no reason gmail would be any different, at least so far as I know.
For the Outlook issue, did you configure field mapping in desktop manager? How to map fields to sync from BB to Outlook - BlackBerryFAQ