Least favorite types would have to be Poison, Rock, and Ghost. I'm no competitive battler, but I can offer my tidbits on why I don't like these:
Poison doesn't offer much of a playstyle other than tanking, for the most part. Plus the massive defensive stats give me problems in almost every situation. In addition, it barely has any weaknesses and no type advantage (except against Grass but Grass is weak to almost everything D: )
Rock is weak to a multitude of types. Their massive defense is usually offset by the amount of weaknesses it has. In addition, Rock-types are usually slow and don't fit my normal playstyles. Tyranitar is probably the only exception to this criticism. (I mean, seriously, it's a powerhouse!)
Never found the need to use Ghost-types...even though it has 2 immunities. Ghost offers no type advantages except against Psychic types (which are also weak to Bug and Dark, which I use quite often) and itself. Ghost also cannot damage Normal-types. Ghost moves are also lacking, mainly because I don't use status-inflicting moves during gameplay. Most of the time there is no need to use Ghost types, when there are other options that my team can use. (Although I think under these conditions, Normal could also fit into my list of disliked types but Normal-type Pokemon can learn a LOT of different moves in most cases)