How is your budget? Do you want your sewing machine out all the time? If not then a cabinet with a lowering mechanism to put the machine flush or below cabinet height. It costs more but is worth it. However, several quilters have had others put in the hydraulic lift in another desk or table and that has worked well for them.
My home is sorta small so I have a cabinet which I dearly love. I only put the sewing machine away for parties ... more to protect the machine than anything else.
I also have a 2 ft x 4 ft Lifetime table and 2 smaller Lifetime tables so that I have more space for larger projects. These table adjust in height and I can put them away easily.