If I could give this game 4.5 stars instead of just 4, I would. There are just a couple of technical implementation issues that keep it from being a 5 for me.
I just finished the main campaign, and I wish it had been longer. Thats not a complaint, Im just saying I liked it. :) I didnt track my usage, but I think it was something like eight missions, with a few branching paths so theres replay value, each around 30-60 minutes. Nothing to scoff for the price, and $3 gets you an expansion campaign where you play as the Hor-- err, the Uthuk (the villains of the main campaign), though I havent played it yet.
Gameplay-wise, the most novel thing about BattleLore is also the biggest source of complaints Ive seen, and Im not sure how I feel about it myself. Instead of being able to arbitrarily select units to move, the field is divided into "lanes", and you have a finite set of cards that each let you move X units in lane 1, Y units in lane 2, etc, each of which can only be used once before you spend a round to "refresh". I really, really want to contrive some kind of battlefield logic to make this make sense as a mechanic... but I just cant, and thats what annoys me about it. Its a contrived mechanic, and thats that. But. If you can get past that, the thing is it actually adds an interesting and novel level of strategy to the game. Do I use a big movement now, or save it for later? Is now my best opportunity to refresh? I cant justify the contrived limitations that the mechanic introduces other than to say that, at the end of the day, it was more interesting and fun than frustrating for me.
Ive seen some complaints about the "dice" being stacked in the AIs favor. Most units only have a 1/3 per die chance of a hit in the first place (though there are other results that convert to hits if you position your units well), and having had my butt saved more than once by the AI whiffing a roll, I dont think theres anything to that claim, personally.
There are, however, at least two things I would like changed: there really should be an undo button for mis-taps and "oh *thats*how that works!" moments), and even bigger for me, the game should really save state between turns instead of just missions. Get called away by Real Life and your device closes the app to free resources? Expect to start the mission over upon your return. Feeling like you cant switch out of a mobile game is not great, and definitely my biggest complaint.
Basically, this is a fun game with a novel twist, and though there are changes Id like to see I think its well worth a purchase.