The DLC is pricey for sure (Season pass is £40 [or regional equiavlent] for it all), but not having it definitely doesn't detract from the game.
As for class swapping, it's not really a thing. There are DLC classes but for the most part you're kinda locked into their "personality" as it were...