I figured would chime in on this topic, I just finished my third playthrough and even though am still playing on easy I do intend in one of my future playthroughs to up the level back to at least normal (after originally getting my butt chewed on that level when first started) as am learning more and more how to play and planning tactics and what not.
Way I see it there is always going to be some people that absolutely love this game whilst some will hate it, some will hate it to begin with but then begin to love it and vice versa then there are those of us that will find some things niggly but in general love it. The fact is, you can never fully appreciate the sweet without the sour. I myself don't have any real major issues with the game, some tiny niggles but nothing worth noting. I love the world that Bioware has created (just as I did with their previous games), agree with others that this game imho has the best party interaction, it makes the whole 'travelling from a to b' bit fun compared to the usual RPG where everyone is silent as the grave apart from the pitter patter of their feet walking/running along and even during some of the conversations it really does stand above a lot of games recently and even movies.
If you keep putting the effort in to tell a great story woven into a game like this, I will keep playing them. Specially if you keep allowing us to meddle with the toolset ourselves to make our own little stories.
One last thing before I go start/continue playthrough number 4... I don't think there are many companies out there that have made such great party members/NPCs as you guys do.
Keep up the good work, you guys rock.
Enchantment? ENCHANTMENT!