I think SPD's are great. I then get to walk around places I ride to in the shoes easily.
You must train on a bike fitted with the same system, just using for racing can cause serious problems. Your body gets settled to one system and bio-mechanics do not like being messed about with, or it can be hello to tendonitis, which I can asure anyone is not a lot of laughs.