I've been meaning to learn C# after putting it off for years. I'm quite fluent in Java, which means I should be able to pick it up rather easily. I've been having no issues with the language and I often find it better than Java for a lot of things (not so for others, but that's why it's called C# and not Better Java). But I just stumbled into... quite something in terms of the IDE.
I'm not a Java IDE apologist by any means. I'm forced to use NetBeans for work, which I find not really optimal and has a lot of weird quirks. It's not bad by any means, just as Eclipse isn't really that bad and has its own set of quirks. I very much prefer Eclipse to do Java development, but NetBeans is okay anyways.
But I've been digging into Visual Studio (specifically 2013 Community Edition) and boy, for all the convenient stuff it has in terms of templates for project generation, I'm amazed it doesn't pack such a basic feature as a hotkey for expanding the suggestion tool and complete a menial task such as importing a class.
I googled a bit on the matter just to prove I'm not the WTF here, and I was pointed to ReSharper, which is a plugin that costs TWO HUNDRED AND FIFTY US DOLLARS. What?!
Please tell me I'm TRWTF because I'm having trouble understanding how people work with this IDE day to day without a feature like that. It would drive me absolutely insane if I had to reach for the mouse whenever I want the linter to stop throwing up errors and tell the IDE that yes, I do want to import that class that is very much within my project, and yes, I do want to import that standard library, thank you very much.
I know this sounds like a rant but it's not really that bad, I just find it amazing because Visual Studio in and of itself is a pretty impressive tool. The fact that it lacks such a basic feature seems incredible.