I also suggest that you look at machines that has a USB port to upload embroidery designs to it. You can buy designs (and some are free) from various websites, download them to a USB stick, then stick that into your machine. Your machine already has a USB port and a lot of the memory sticks you can buy for machines are proprietary and won't work in most PC's.
When you download the embroidery - just make sure you download the correct file extension (PES, DST etc).
Also ... I found that the colors don't always translate. I always scroll through the design on the machine first and note which area it is downloading and make a note of the color order it is going to call for. That way I get the red flowers and the flesh colored hand ... instead of a blue hand and a black flower! The design I downloaded yesterday called for a Magenta face. Ummm ... no.
I just got a Singer Futura...was a gift and I was a little leery because of all the bad reviews. but I LOVE THIS MACHINE! It had a bit of a learning curve, wasn't just something you take out of the box and immediately jump on to...I read all the manuals and started with a few small throwaway projects. I love the multi-format capability and the fact that I can use my laptop screen instead of the little bitty screen so many of them have.