I dont see whats wrong with random encounters so long as the load time is short. It also kinda builds up the enemy monster with the music etc. Its hard to explain why its so enjoyable and rarely annoying.