I'm honestly so over my 18-135mm kit lens it is driving me crazy. Every single shot I took at my cousins indoor party last night came out grainy as hell or just blurry because the aperture wont go low enough and its just not sharp at all. I have to shoot some portraits for my sister next weekend and I seriously cant show up with this junk.
I have maybe $350 max to spend and I need something that actually works in lower light for a crop sensor. Should I just get the 50mm or is there something better for a 90D that wont make me regret my life choices?
I definitely hear you on the kit lens struggle. Indoor lighting is a nightmare for those slow apertures. I would suggest you be careful about picking a 50mm just because it is cheap. Since the 90D is a crop sensor, the Canon EF 50mm f/1.8 STM acts more like an 80mm. It's fantastic for portraits, but you might find it way too tight for a crowded party. You might want to consider the Sigma 30mm f/1.4 DC HSM Art for Canon EF-S as a more versatile bet. It is usually under $350 and that f/1.4 aperture is basically a lifesaver for grain. Just make sure to test the focus accuracy immediately because Sigma lenses can sometimes be finicky on DSLR bodies. If you prefer staying with official gear, the Canon EF 35mm f/2 IS USM is very reliable, tho you might need to find one used to stay in budget.