Welcome to the board from Southern California!!!
There are so many different machines out there in all price ranges. I recommend setting your price range, trying out the machines and it does help if you have a dealer of that machine not too far off to be able to take classes and for any repairs that may eventually come up.