Hello, been a while since I posted here!
Anyway, I stopped playing Pokemon competitively a long time ago, but I was recently bored and decided to play the game all over again. I just dreaded it because it's so easy. (and the crappy story, but I can't do anything about that right now) But I like the game overall, so I planned on doing it anyway.
Then I ran into some applications used to edit Pokemon D/P data. Using said applications, I was able to do several things to make the game more interesting, and difficult!
First of all I changed the starters. I chose my favorite starters of all time from each type.
Instead of Chimchar, it's Cyndaquil.
Instead of Turtwig, it's Treecko.
Instead of Piplup, it's Squirtle.
Then I changed the levels of major people you fight to make it harder. Your Rival, the GYM Leaders, and the Elite 4.
I'm enjoying it more so far, and I may do more advance changes later to make it more interesting/fun/difficult when I have time. (such as which Pokemon they all use, and what moves they have. maybe an exact counter to what my current party is. >:P)
Nintendo should make it where you can make it more difficult if you want. I like it a lot more this way.