This season differs quite a bit from the first one. Instead of capturing cards with heavy emphasis on action the shift moves toward school life & daily life while focusing heavily on our newest cute addition to the magical girls line-up for a total of 3. Kuro brings a lot of life into the group and this season is much more funny instead of action filled, until the last 2 episodes anyway. The only thing off here really is that the flow of the story ends around Episode 8, then goes completely into a new storyline and it ends it partially when it clearly has more to tell.
Even if the story continues on in Season 3, the season is only 10 episodes versus the usual 12 so it doesn't make sense not to use that to tell more of the story. Again since it is 10 eps like the first season, there isn't a great deal to tell. This season is all about the characters, comedy, and a largely increased amount of ecchi / suggestive content / nudity(barbie doll style).
Overall very good if you like the characters, Illya is less whiny too, so this season is an improvement.