I finished Dragon Age over the weekend. Somewhere around 45 hours on a mage playthrough. Mages can really dish out the damage, especially once you get the top tier fire , blizzard or lightning spells. I didn't think the ending was very long. On the other hand, the credits went on for almost half an hour I think. I just started a new game as a rogue noble. I will probably play all the way through with a rogue and then play through the rest of the origin stories. I might play all the way through with a warrior, maybe. You keep any specializations learned on any subsequent playthrough. You can also buy a book to learn a specialization, use it an drevert to a previous save. You specialization will still be unlocked, but you will have your money back. I played through on hard. While the game wasn't very difficult, you would die very quickly if you walked into a large group of enemies without having a plan. Forgot to add, very very good game although your choices seem to have only minimal consequences.