At a point where I'm not really enjoying the game any more - progressed the main story to the point where you can't go back until you've completed it if you continue but don't really feel my character is where I want it to be - too much unfinished or randomness in stats and clothing, etc. but it is more of a drag than fun working on that.
Finished main story last night, all major side quests. Tbh if you have done the same then just carry on past point of no return to finish the main game, then at the end it will offers you the choice to return before that point (thus you can finish up the fetch/kill quests if you want to). If you haven't finished all the major side quests(should be around 4 major character that i've seen) then you do those first as it impacts the ending.