there are quite a lot bugs with them, i sided with the imperials and at the end, hadvars still following me and hes glitched but he wont leave, and goes to riverwood, until i go 2 whiterun then he comes running on in with his sword raised, its a shame cuz i like whiterun so i went under the bridge where the water is, set him to non-essential and slit his stupid-ass throat, i liked him, but i must say it was very fun... :D