While not mind crushingly tough, they're sure to provide more of a challenge than the original games were able to. This is unaffected by the version chosen to play encounters are the same in both.
As aforementioned, the hack allows you to catch all 649 Pokémon in some way or another.