If possible I try to castle queenside for the reasons mentioned above.
1. Bring the a-rook further into plan
2. Its a different look for the opponant
3. The a-pawn is undefended, but its a small trade off (if it gets attacked, move it forward a single square).
Sure, it all depends on the game. I dont know if castling queenside is inferior, even if it is - i doubt my level of opponants are advanced enough to take advantage of any small advantage there might be.
I agree JamesColeman. That weak pawn can be a bummer but it all does depend on the position. Queenside castling can be great fun for a counter attack when your opponent has castled kingside; it can be a shock for an opponent who has made the mistake of taking tonnes of time to prepare a kingside attack only to find the king leaping out of danger, and bring a rook into play that the opponent isn't always expecting. People usually castle kingside because it is the safer option that doesn't lose a move to protect the weak pawn.