What is the best shampoo, conditioner, or other hair care product for straight, long hair?

Lauryn🕷

My hair gets tangled extremely easily and I have really bad split ends. My hair also gets oily pretty fast at the top, which makes it hard to use any type of leave in conditioner. Thanks!

Here's a picture of my hair for reference