I have no issues sharing photos. Just open up any photo in the gallery and select "share." I use Facebook with no problems, but there's also Facebook for HTC sense that works just as well.
I have found no way to upload videos to Facebook from the phone, so I usually do the same "share" thing but send it to Youtube, then share the Youtube video. This is no big deal to me since I use Youtube all the time so want my videos there anyways.