I think OOO needs to redefine a lot of the gaming features and mechanics of the game.
Seriously, for a developing game, I think they're focusing on making money than attending to a lot of the bugs and mechanics that really need to be resolved.
I for one have encountered quite a few, including deaths over trivial mechanics that have lied. Basically, when you shield you can block the damage from shock and half the damage from fire, but I had my shield up for a good two seconds before shock's animation played, yet I still took the damage and died. Waste of energy.
Another thing about the shield is that apparently fiends can bypass it with their projectiles, for whatever stupid reason. Shield up, chair tossed (or whatever nicknack) and damage taken. What the heck? And here I thought I can block crap. = ="
Really. This game's mechanics need a balance.
I think the mechanics are solid, but I do agree there are several bugs that I think need to take a higher priority. Some bugs have been reported on the forums several times, and possibly in-game, without any kind of fix. Some feedback as to whether they're being looked at or not would be great at the very least.