A zigzag is a good choice for a versatile machine. I don't know this one offhand but I'm often shocked when I hear of budget models that don't give you the freedom to select the stitch length & width for all the stitches.
Perhaps the sales pitch is it keeps the newbie in the right ballpark & removes the pressure of them having to select these every time themselves. That's just plain wrong on several levels.
Personally I'd say basics are:
* free stitch length & width control,
* feed dogs that can be moved up & down by the user,
* some good utility stitches,
* at least one decent buttonhole &
not pre-set sizes (not necessarily 1-step either, the very best ones I have are 4-step & it's not rocket science),
* it doesn't creak & flex when you lift by the handle or elsewhere,
then it's worthy of consideration.
Desirables are:
* adjustable foot pressure (weight of the foot holding the fabric down)
* adjustable speed control (some have a switch on the foot pedal, some it's on the machine).
There are lots of other things that are nice to have but all the things above will have an impact on the quality of your sewn items as a newbie and onwards.
Have fun, we'll enjoy following how you go too. And help you if/when you need it of course.