Why not? All good ideas. But if you have the software to test the model, that is the way to go. Otherwise, models are often beautiful and make sense, but they don't always correspond to reality.
Yes, one of the problems that i've found recurrent in spreads is the difference of liquidity...