I like them, it's a different dynamic entirely from other games.

Games like Chrono Trigger or Persona 3 give you the chance to skirt around encounters, allowing you to use timing to dictate how often you want to fight assuming you're good enough. Random encounters, on the other hand, forces you to prepare for a level of uncertainty.

Different dynamics, and I enjoy them both.