I'm just wondering. People often assume that men who wear fedoras are douchebags based on what I often hear. They also say that any Fedora hat that cost less than $100 or isn't made out of beaver fur, is not a true or real fedora hate. I just bought a $20 Fedora at the mall recently because I decided to buy more classier and nicer clothes for the winter.
Ignoring the fact that fedoras look pretty awful on everyone nowadays, it is a lot of money to pay for a hat. You can do much more worthwhile things with $20 rather than buying something that you are likely not going to wear all the time.
If you like it, then be happy. It's only $20. Don't agonize over small decisions either before or after. Give big decisions due consideration, but have no regrets. You'll make yourself miserable. It's possible that you will love this hat forever. It's possible that at some point you will laugh and say "What was I thinking?" That's life.