I'd suggest you hold off on getting a hair transplant, and I think others will agree with me.
You have a good head of hair, and like you said its thick. Get on finasteride and hold onto as much as you can, while you can.
You are still very young and could potentially lose more hair, and you'll be chasing that lowered hairline the rest of your 20s