A lot of appraisers think: Regression is supposed to provide a perfect answer or it isn't any good at all. Or how about this variation: You can't alter the model that a regression method gives you? That is why you are not supposed to use these methods unless you really understand them -- and the first step is understanding that they are good at modeling ONLY the data they are given - but do not provide direct help in valuing data they are not given. So if you give your software 30 comps to look at and only one has a swimming pool, there is nothing it can do with it and not overfit.
What you do is use the regression model to calculate the "contribution" of the variables it can deal with (those input and with sufficient non-empty values) and you, the appraiser, then add on the contribution of the others it knows nothing about. So, typically with something like MARS it is going to give you extremely good estimates of the contribution to value from its domain variables, typically GLA, Lot Size, Bath Count, ..., but it will not be able to tell you how much Condition, Quality, View and other features that are typically not in the MLS quantitative data for comps. If you know your neighborhood, then you should be able to rate your subject in comparison to the comps in respect to Condition, Quality, View, and other unusual features - and know the market reaction tot he difference. In fact regression can help you in that respect as well --- if you know he ins and outs of using it.
Well - of critical importance on that last point, is that regression will give you a value for the comp that assumes that the unknown variables all have average values. So, if the comp is in fact above or below average on those unknown variables, then you make an adjustment for the difference. For example, if the average condition of the comps is C-4, it will assume your each comp is C-4. Same for Quality and any other unknown values. If you take the model produced for the comps and run it against all comps, and then take the difference between that estimate and their actual price and then rank the differences and look at the range, you can get an idea of what kind of adjustment needs to be made for all unknown variables combined. In fact, an experienced appraiser will usually be able rate any property as being at the Nth percentile in the combined features - and you can then in fact model that with an equation and get a pretty exact value. -- Of course assuming you really know your neighborhood so well, that you can pigeonhole your comps as being better than a certain percentage of the other comps with respect to quality, condition, .....