As said, it comes down to preference, and how strong your fingers are. I find that switch preference goes in phases, what you like now may change when you try a different switch. I've been through (listing Cherry only, in order): browns, clears, reds, blues, greens.
I loved my greens for everything (felt more solid than blues, less toy-ish in my opinion), but busted out my TKL brown board just to have nav/arrow keys for an Arduino project and they're so light I typo a lot. I'm getting used to the light switches again though, ghost typing this post on my Poker with greens took some effort (only some but noticeable, I'm a mechanic by day). I bring out my Alps boards at tax time because I need that extra enjoyment to balance out the process, lol.
It's hard to tell someone which switch to get. For long coding sessions I might suggest blues, if your fingers aren't super strong then the reduced effort will help over time. If you want a change later on, or want something more satisfying to hammer away at then get a board with greens.
The blessing/curse of this game is there's no one right answer.