I finally finished my first playthrough - Human Male Great Old One Warlock. As a side note, I've played DnD for almost a decade.
My ending was pretty unsatisfying. We "won", but since I elected to
I'm all alone in the world. All of my party members left me.
If I could do it all over again, I would've continued my romance with Lae'zel. I think overall she was my favorite character. She was less chatty with me after I went after Shadowheart - which ended up being an extremely lame relationship. Lae'zel's story is cool, her voice acting is great, and she's a beast in combat.
I don't know how it's possible to beat the game without Shadowheart - her healing is so important. Same with Astarion, because of his lockpicking/disarming. I felt like the game shackled me into taking these characters. Not that I'm complaining too much, since I enjoyed having them. I wanted to try other characters, but it felt like nerfing my party composition. I'm sure crafting helps but I never bothered with that system.
The game definitely suffers pacing issues heading into Act 3. I had to put the game down for a month or so because it was starting to become a slog. I found myself rushing through the final hours because I just wanted to wrap things up.
Criticisms aside - it's one of the best games ever made. Unfortunately, I may be too old for games like this anymore. I really don't see myself doing a second playthrough even though I missed out on so much content. I get that this game is meant to be played multiple times to see everything, but I just don't have the time commitment or willpower for 100+ hour games.
Some tips/opinions (Normal Difficulty Only):
1. You can talk yourself out of almost any situation, even boss fights. I literally convinced a boss to kill himself. Charisma is an OP stat.
2. Lae'zel, Shadowheart and Astarion is the easiest party composition to roll with.
3. You can toggle nonlethal damage - I didn't know this until like 50 hours into the game after I already killed a number of story-centric NPCs.
4. You can ignore crafting completely.
5. You can save your game at any time, even before making a dialogue selection.
6. Take Guidance as a cantrip on at least one party member.
7. When you are leveling up and have the option to take a Feat or +2 stat points, just take the stat points and max the primary stat to 20.
8. Always make sure your stats are even numbers because you only get the proficiency bonus on an even number.
9. Use short rests to heal outside of combat. Long rest when you run out of short rests. Don't waste potions or spell slots outside of combat.
10. Misty step is a must have on every character in your party. Either learn it or pick up equipment that teaches it.
11. You can split up the party and let them wander around individually. Just remember to "Group All" to have them start following you normally again. If you get into combat while separated, your party won't join you. This happens a lot while stealthing - when combat starts with one party member, make sure you switch to your out of combat party members and manually have them join the battle.
12. Use turn-based mode outside of combat - especially when using potions or spells that have time limits.
13. The game will warn you if you are about to progress the story in a way that will lock you out of a region's quests. However, choices you make can lock you out of content.
14. Use "Send to Camp" to keep your inventory clutter-free. Selling stuff is fine but gold seems pretty irrelevant in this game.
15. Don't load up on combat-focused Concentration spells. You should really only have one or 2 that target different stats for saving throws.
16. Counterspell is OP, take it.
17. The "Jump" action is OP, use it and abuse it often. You should be jumping several times in every battle.
18. Abuse the Opportunity Attack system. It's free real estate.
19. Use the "Examine" feature; it's ridiculously broken. You can view the detailed stats of every enemy you face which is insane for casting spells that require a saving throw.
20. Don't sleep on spells/abilities/items that push or pull targets. You can trivialize a lot of fights by inflicting fall damage, triggering traps or repeatedly knocking people back into AOE spells.