Yeah, I intentionally made the battles pretty easy. It's mostly there as flavor to sell the experience, (and is very simple on the back-end).
I know what you mean about the random encounters getting annoying after a while. I made Shade's "Escape" skill to help alleviate the tedium of constant encounters. It never misses.