I mean... If you want freedom to explore everything that can happen while role-playing your own character. You can look at Baldur's Gate 3, Divinity Original Sins 2 and the likes. But for role playing a specific character, nothing beats games like Witcher series.