So i've played the game for 5 hours, so far here's what i think...