Is it a good option? Under 12k?

I am a beginner, no idea if 21 is better or 7 gears but i think i can figure it out easily. Any other options/suggestions are welcomed. It's my first time I am doing good from my salary. So yes, do help me fellow cyclist.