Guild Wars 2
Technically free but there's a paid expansion however that expansion doesn't really affect your game play as they are for level 80+ characters. There are certain restrictions but as I said, it doesn't affect your game play.
Upon character creation, you are given 4 races to choose (ranging from human, beast-like creatures, really small people, and nature people) and 8 class to choose from (I think there are more but I haven't really gotten around it since it's probably for players who have the expansion). Each class is divided into 3 simple categories; class who wear heavy armor, medium armor, and light armor and they wield similar weapons but they have unique game play (duh).
After character creation, you are taken to tutorial and the rest is in the game.
Now that I have given the briefing of the game, I will now say about my opinion of this game.
It's nice. There is a story mode which happens every 10 levels which gives you some motivation to keep playing the game and each chapter involves making decisions so it's not just breeze through the story. Combat gets repetitive at times but there is/are a certain class that involves combos (and that would be an Elementalist which is my main class and you can switch elements during combat which is pretty neat).
How about quests? Well they are called remnant hearts and you're not just gonna kill monsters but you do various stuff like transforming into a pig and collect truffles so it has plenty of activities to do in this game.
There's much to say about this but I'll leave it to you if you decide to download this game but be warned, the size of this game is 30+ gb but you can play the tutorial as soon as a portion of download is complete.