the one you picked out is good, but as odd as it may sound i would go with one of these simple brothers, with the details you added.
like -- https://www.amazon.com/dp/B00MNS60AQ
or -- https://www.amazon.com/Brother-XM2701-Lightweight-Buttonholer-Instructional/dp/B00JBKVN8S
i dont have a need to do tons of fancy stitching, i just want the basics. because i dont have the money to buy a super high end model though, the middle quality ones that are computerized seem like a problem waiting to happen, where theres often a computer problem.
so i greatly prefer mechanical type machines, and in general am on simple is good, or at least not bad =)