Which RF antenna is better to use for Xbee Pro modules RPSMA, or U.FL?

Really the determination of the antenna connection you use is a matter of how much room you have for the connection. Both are mechanically connected. The only difference is that the U.FL is a snap on connection and the RPSMA is a screw on connection.