Machines are not the problem, you can find 1 to 15 needle and/or multiple head machines all over the place. Taking a picture or design and translating it into something the machine will understand (aka digitizing) is the hard part. How you are going to deal with that is the first thing you should address... either buy software and learn it (steep learning curve) or outsource your digitizing (gets expensive after a while) or a combination of both.
Once you have that figured out, then decide what the most important things are - multiple heads, number of needles, compact size or larger commercial machine.
Without knowing your budget or what you are expecting to do, it's very difficult for anyone to give you recommendations other than saying "we're happy with our machines so you should buy the same one" only to find out later they are in completely different markets/methods/operating mode.
Once you have that figured out, then decide what the most important things are - multiple heads, number of needles, compact size or larger commercial machine.
Without knowing your budget or what you are expecting to do, it's very difficult for anyone to give you recommendations other than saying "we're happy with our machines so you should buy the same one" only to find out later they are in completely different markets/methods/operating mode.