This game has a pretty unique feel to it. It's not the prettiest, and it can be a bit grindy, but there's something about it that draws you in with the companion mechanics and all the loot and whatnot.
Hint: Try to do side quests as soon as possible before proceeding with the main story. There are some quests that will become unavailable as you make progress.