OK, here's my views:
1. X/Y and R/S Remakes are in Generation 6. I'm getting either X or Y and the Sapphire Remake, so I'm saving money.
2. My first game was Crystal. My favorite Game (and the most fun) was HeartGold, and SoulSilver is almost identical, but it has Meowth (so basically my friend has SoulSilver, and I can get Persians :D )
3. Personally, I would definitely get SS or HG, it's great.