Firstly, What is your budget, and by that, I mean how much are you willing to spend?
What city are you in?
There are much better machines available than the above, it all depends on your budget.
You also need to factor in a grinder too.
Also, you can contact one of the site sponsors and have a chat with one of them.