Thank you for the welcome! (the date is correct) Yeah, totally, D&D does have a steep jump in. I might even suggest people to go with Savage Worlds. :D
For me is putting together a new party, since I lost touch with my previous one. Still pondering about what game to choose:
1) Savage Worlds
2) Witcher RPG
3) Things from the Flood