I agree also. The random battlefield generator seem to me like a last minute attempt at capturing some of Diablo's flare. In theory, random dungeons with random loot is good, but the way it's implemented here is just window dressing.

The suggestions in the post above are great! I'll add a few also:

1. Random should mean just that. Make the entire dungeon random. Why always a dilapidated 3 floor building? Throw in a multi-level cave, or crypt, etc.

2. Change the level of the monsters to be somewhere around the characters current level. I know most people really need the extra XP from these places, but I'm an example of one who hasn't. Both my chars are warrior templates so I've had very little trouble with fighting. When I decided to hit the BFs late in Act 2, everything was way under my levels.

3. Make a more challenging experience by changing up the monster types. Every BF seems to have a Melee monster, a range monster and a caster. Yawn! How about one level having all casters?

Unrelated suggestion: Give us a permanent loot chest to store stuff in!! It should move from act to act and BF to BF.