.net programmers are expensive right now when you could get sql and java types all day long. The long term negatives are interoperability, security and microsoft dictating business practice much like the ERP gangs modify how your company does business to fit their model.
thanx,
bill