T.F.
I LOVE my Oreck XL. I got one of the higher end models. I have long hair as well.
It came with a warranty and I take in in once a year at no charge for a complete tune up and clean up.
Can't say enough about it and it is lightweight, easy to use daily.
My mom hates her Dyson because it is so heavy.