Both are good but flawed games.
-Both games have awesome gameplay
-XIII-2 has horrible writing but more varied gameplay
-RoF has amazing writing but can get monotonous
-XIII-2 has better music
-RoF has better, but minimalistic, story
-XIII-2 has lots of DLC, your call whether it's a good or bad thing
Both are worth playing though