Having the enemies on the screen can limit some of the backdrops, but that's less of an issue these days. What I don't like is when the enemies are always in a set location and there's no way to avoid them each time you run through that area. It gets tedious to have the same encounter over and over. I really like the system in games like Dragon Quest IX where the enemies are on screen but pop randomly.