I regret getting into competitive battling because in my opinion it takes the fun out of the game, and i feel like i can't use my pokemon the way i want to. Now, i will definitely agree with Sid87's earlier post, competitive battling gives you a great insight into what the strengths and weaknesses are to your pokemon and can help in formulating great strategies. I'm not really heavily invested into competitive battling as i didn't really get into it until Pokemon Battle Revolution (keep in mind i've been playing Pokemon since it came out). Ev training, egg moves, etc. all are time consuming but it does pay off if you're like me and want to tackle the PWT and the Battle Subway which is much, much easier. I'm not going to be the person to challenge people online, though i have this generation and currently sport a 12-0 record (3 of those wins involving the person forfeiting on their last pokemon). Personally, i would say if you want to dominate the PWT it's worth it, but if you want to just play people on wifi it gets kind of boring and repetitive, but once again, perceptions differ on the subject. I recommend personally making sure you have many of the same kinds of pokemon. I have my EV trained pokemon and then i have those i play for fun. Now i will say some competitive pokemon are really enjoyable to use in the regular game. One of my favorites right now is Skill Link Cloyster or Technician Breloom.