I've considered building or buying one but can't justify the cost and space for one. They are cool but just don't feel even close to a real pinball machine to me. Personally I prefer to play the iPad, XBOX One, PS4 or PC version of The Pinball Arcade to get my virtual pinball fix. It's far cheaper then building or buying a virtual pinball cabinet and doesn't require any tweaking to play.
Another idea I've been throwing around is to build a pinball controller box similar to below for my XBOX One. The Pinball Arcade games look great and it would be nice to have a controller to use while playing them on my TV or 130" projection screen, haha. My plan is to buy a wired or wireless XBOX One controller, tear is down and build a controller like below for it. Maybe I can do this for $100 tops and it would save me the expense and space of building a virtual pinball cabinet.