I am looking to buy a new mountain bike. My options are: Giant Talon 29er V2 Merida Big Nine TFS 100 Merida Big Nine Team TFS 300 Momsen AL229 Momsen AL329 Which one should I get and why? I aim to do normal mountain biking, as well as downhill, and then get into freeriding.