@Alonsolpz
^^^ Overall, I recommend bits of what the guy before me said. Sometimes I arrive at the front gate at about 10:40am-ish. By then, that's way too late to go to X2 first and if you do go to X2 first anyway, that's a stupid decision, because you could spend this precious time riding and getting in rides with no lines elsewhere.
If you enter the park around 10:40ish or later, go to Goliath first and ride the rides in the particular order... i.e., Goliath, Scream!, Colosus, Batman, Riddler's, so on so forth.
If you get to the park early, then I guess going to X2 is good. I personally never get to the park early, to be one of the first people in the gate.
If i were to though, and perhaps if I was on one of the first trains dispatched on X2 then I would be all for it and think everyone else should do that as well.
For my strategy, I always skip X2 and head to Tatsu first. (All the crowd thinks you're supposed to ride X2 first and so they all go in mass numbers to that ride. Me, meanwhile, I just ride Tatsu twice, then get two rides in of Terminator (Apoc) and two rides of Deja Vu. Then I head over to Superman, now SEFK and get a ride in with that. Then Ninja. Then back down the hill to Goldrusher. From there Riddler's and maybe Tidal Wave. From there, Batman: The Ride, and then Scream! and Colosus. Lastly, Goliath. Then I take a break.
Worry about X2, Revolution, Viper, and water rides later on in the day. Revolution's line will become nonexistant and so will Vipers, in my experience. And X2's line will probably be shorter than what it was at say 10:50 am-ish anyway.
Just my experience of course.