“古怪” in general has a stronger emphasis and in general carries a negative connotation. “奇怪” sounds slightly less negative, but it can depend on how one use the term. I guess all that negativity comes from the word "怪”. For someone who wants to sound positive, he might choose to use “奇特.”