You are certainly going to get a variety of suggestions here as many of the roasters onboard have allegiances to certain espresso manufacturers. My honest opinion on this is to sit down and go through what you are really looking for- apart from a reliable, efficient, quality 2 group machine! If you are going to be buying coffee from a specific roaster you should talk to them as well. Often they will be able to help you out on purchasing a machine- meaning if you buy from them you may get a machine at a good discount in return for signing up to a specific term with their coffee. All of the big names you have mentioned- plus Astoria, La Cimbali...etc are all good, reliable machines. You need to look at the very important extras- ask around other cafes regarding training, quality of service, reliblility issues etc. Remember the espresso machine is your lifeblood....the service provided by the local service reps can make or break you. Good luck.