It's only until you have had a few machines you know the difference between them. No machine is perfect, they all require a bit of technique and know how, but some are definitely easier on the user than others.
Does your model have any fine turning for stitch length and a good presser foot for the job? If it's not all auto there might be a way about it. Some machines have a guide on how to make buttonholes manually.