It honestly depends on how many shots you think you'll be pulling a day, as well as your experience, and how many people are going to be working in the shop with you. If it's just you, and you are going to pride yourself specifically on your espresso then you will probably need a higher end manual machine that will allow you to customize every variable(temp, tamp, etc.). On the other hand if you are looking to be a good coffee shop that provides good coffee for a good value then a semi-automatic machine that takes some of the work out of your hands should be sufficient. Look into something like a Gaggia classic, pretty powerful machine for basic espresso & solid company with good reputation. Just my .02