The heart of the matter - how do you like to buy your coffee?
Do you buy green beans and roast them in your own roaster?
Do you have a grinder for the loose beans already roasted for you by a specialist?
Do you just want already ground roasted beans so that the grounds (ground to the degree of fineness that you like for your specific machine) can be put straight into the machine - saving you all that time but for the experimentation required for making your final choice?
Do you have a machine that requires liquid pods of coffee and specific brands of pods only or can it take generic ones for cost savings?