I have been doing a little research and I have come upon an amazing discovery. Contrary to what I have read on other forums it appears it is not the first decision that determains what companion
you get. I have picked every possible option availible and it appears it is what class you pick at the end that determains your friend. This is what I found.
I'll edit this if I made any mistakes but I believe my research is correct.