It's fine to talk about the
enhanced editions here, although given that this is the forum for the originals and there's...controversy over whether the originals or the EEs are better (something I'm not going to get into here: there are plenty of other threads discussing the issue), it's perhaps inevitable that the prevailing opinion here is that the originals are superior. The opinion may well be right; I've never played the EEs, so am in no position to give an opinion.
As for the game itself: it's not hard in the Dark Souls "you have to play perfectly or you'll die" sense, although there are some fights which are very tough. Most of the game has a reasonable degree of challenge without being too hard. There's a difficulty slider if you find the game too hard/easy anyway.
The biggest reason it's considered difficult to get into nowadays is because it uses the Dungeons and Dragons second edition rules, which were in common use then but are no longer generally used, either for pen and paper roleplaying (which has moved on to later dnd editions) or computer RPGs (which began making their own simpler rulesets, perhaps because computer games were getting a wider audience, so less of their players knew systems like dnd). Second edition dnd has some rather...counterintuitive quirks, and it's a good idea to know them before you start the game. Fortunately, it's fairly easy to learn those quirks, and once you have the system is fairly simple. Remember that it was designed to be played by people with pencils and dice rather than computers, so it's not going to be too complex.
I would recommend reading through
this guide before getting the games. It's a general rules guide for all the dnd 2e games, so doesn't contain any spoilers for BG. The game itself contains quite an extensive tutorial in how to actually play the game, so once you understand the rules you shouldn't find the game too difficult to understand. As an added bonus, you'll also have learnt to play planescape: torment and icewind dale 1, as they use the same engine and ruleset. I wouldn't recommend following a guide for the actual gameplay: you'll ruin the experience.
Before you buy the game on an ipad, you may wish to consider the mods available for the computer version. They're a little complex to install (you run a setup program which opens a command box, and keypresses tell the installer what to install), but there's a lot of things available, which you won't get if you buy the ipad version AFAIK. Fixpacks, the "unfinished business" mods which add content which Bioware had to cut due to time constraints, mods to improve the AI or add new content...even a mod which lets you play the whole of BG1 in the BG2 engine. If you still prefer the convenience of the ipad version, then ok, but I thought I'd mention the benefits of buying it on PC.
Edit: You made a post while I was writing mine.
Snowstone: If I had a decent computer I would probably lean to Mass Effect, since I believe is and easier transition from Kotor. I wanted to play Kotor 2 (but again, no PC to play it with, and they haven't brought it to iPad, unfortunately).
I'd be surprised if even a poor computer nowadays couldn't run Baldur's Gate, given its age. In fact, I've been playing Icewind Dale on a several-years-old laptop which wasn't bought for gaming in the first place, and having no problems with things like lag.
Snowstone: You're making me more tempted with the novice description, would you say I would get the same feel as Kotor, in the sense of leveling up as I play through the story/quest/side-quest? Or will I need to grind to continue? (One of the reasons I have difficulty getting into RPG's, is grinding, for example, I really enjoy the story of Final Fantasy X and currently have 60 to 70 clocked in, but am at the point I need to grind to level up and get better weapons. This has led me to not picking up the game in months.)
You shouldn't need to grind during the game, and grinding is pretty inefficient anyway since most enemies don't respawn and a lot of xp comes from quests. In my playthrough of the two games, I only had to grind at one point. The only reason I had to grind at all was because I stubbornly refused to get rid of one of my party members to get another thief to find traps while my main thief was dual classing, a process in which you lose access to class abilities for a time in exchange for an eventually more powerful character.
Snowstone: When I mentioned a guide was because of two reasons. One was that I keep reading the game is too difficult and non-forgiving, so I was anticipating getting frustrated/bored and stop playing. Two, I didn't want to miss side-quest, NPC/party members, storylines, or good items.
The game is rather unforgiving of starting with a bad character build, but that's something which you should be able to avoid by using the guide I linked above. Once you start playing, it's fairly forgiving, and you can always reload if something goes wrong. Without a guide, you probably will miss out on some side quests and items, but it doesn't really matter - the game is designed so you don't have to explore and pick up everything to win. Just think of the things you missed as extra content you might find in another playthrough.
There are a few things which you should keep in mind, though. You should definitely turn on most of the autopause options as soon as you start playing: that'll make the game pause as soon as something important happens, making it much less about reflexes and more about tactics.
If you look at the various tables in the guide I linked, you may notice that ability scores of about 8-14 tend to do very little, good or bad. For that reason, if you have two ability scores of equal importance to your character, a score of 18 in one and 10 in the other is almost invariably better than a score of 14 in both.
There are a couple of ways of getting levels in multiple classes: multiclassing and dual classing. Not all options you're allowed to try work well as multiclasses, and not all work well as dual classes. If you plan to make a dual class character, you should make that decision at character creation rather than later.
Finally, have several saves in different save slots. That way, if something goes wrong and you decide you need to change something you previously did, or you hit a bug which corrupts your save, or something, you have something to go back to. That's possibly the most important piece of advice in my entire post.