You're right that the colour temperature isn't the whole story - it's a single number trying to represent a spectrum which is a line graph. So you can have wildly different spectra with the same CRI.
But even so, good LEDs are perfectly fine. Don't assume that all LEDs are crap because you bought one cheap set and they weren't very good.