As to build quality, we've had two Legacys, a 99 and our current 01, and they are reliable, well made cars. Service is inexpensive, and overall operating costs is very reasonable.
Personally, I would chose the Subaru based on my own experience with both Subaru and Acura products.