You might be one of the 30% to 45% of men that don't respond to topical minoxidil because they have low amounts of the scalp enzyme that's needed for it to be effective, or lack it completely. You could try using tretinoin or microneedling, it works sometimes, or try oral minoxidil. Keep in mind that oral minoxidil can be detrimental for your cardiovascular health long term, so if you get on it, start doing cardio regularly and eating healthier to try and compensate it.
You seem to be thinning at the crown and midscalp, finasteride should stop it and you might see some thickening or maybe even regrowth if you end up being a good responder to it. Good news is that many diffuse thinners are good responders to meds and some end up being able to maintain on them alone for many years. That thinning would be unnoticeable with a sprinkle of Toppik too.
Try getting started with a custom dose of finasteride if you're worried about the possibility of side effects. Two australian doctors on Youtube (The Hair Loss Show) recommend doing that at first and they say that almost all of their patients don't have any issues at all with 1 mg thrice a week. That's how I got started too, and eventually upped the dosage to 1 mg five times a week. Many men don't need to take 1 mg everyday, might be taking too much and that's why they get some sides. In any case, 96% of men don't have any long term lasting side effects with finasteride at all. It is far more likely to have a car accident or get ran over by a dumbass while crossing the street than getting long term lasting finasteride side effects. Definitely avoid websites such as propeciahelp cuz you would be risking getting the Nocebo Effect.
Still early in my opinion but you should get started soon.