Giving class features instead of spells works, but ignores the point. Looking only at a table ignores the context of the rest of the features of a class to create an inaccurate assessment of that class.
I'm a fan of using multiclassing to create variations for the character concept. Like in...