It more depends on your budget... and if youre willing to do the setup and have one machine or want two machines to leave set up. The ideal machine all depends on what your goals are. ANd some of those factors are: Cycle times, quality/accuracy, knowledge (odds of the program for one machine will not directly work on another because of differences in controls - hobby machine vs industrial) tooling or your budget for tooling, your planned process, etc...
Lots of catch 22s with this stuff when youre starting out... process depends on machine, which machine depends on the process. Same with tooling, programming, cycle times, etc....
Start with a budget, and look at machines in that range... and get the most biggest best you can get for the budget. And no matter what you get, be prepared to be disappointed with something... it always happens. :D
Wade