Finished the game twice now, and have done a ton of 3-4 hour restarts just to test stuff out. This isn't anything new (I'm sure it's been discussed to death already in this very thread), but I can't honestly tell what FROM was thinking with the Knight class. From a min/max perspective, if you plan on stopping at a specific level range, I don't know if there's actually a better pick for anything.
There's also not really a better pick for the early game in general too regardless of what kind of build you are going for, which includes heavy casting. The gear the Knight starts out with just beats everyone elses, and the longsword can actually carry you though the entire game easily if you want, and its moveset is excellent just like it was in the first Dark Souls. Sure, you can get the uchi or straight sword early too, but both require stat investments into other areas that you might not want to be bothering with early on. I guess the Knight really is the poster boy for the series, so they had to give him the best in all of the areas that count?
I guess if you plan on playing something like a 10 STR Sorcerer, you could say that they are tied for "wasted" stats, but that's about it.