Remember, that with each new level, you will only have a single ability points to distribute. Thanks to that, you won't have to waste precious ability points to develop stats that are completely unnecessary for your particular build. However, it would be smart to pick a class that you think will best reflect your gameplay style.
This means that even if you started with, for instance, a Knight, there's nothing preventing you from investing points into the Intelligence stat and focusing solely on spells. The character class you select at the beginning isn't really that important, as you will be able to develop your character in virtually any way you want.