What do you mean by "professional photos"? Not a put down, I just don't know what you have in mind.
The camera makes a difference, but the photographer makes more of a difference.
I just took a photography course at my local university. I was amazed at the difference in photographs by the art students and the rest of us. Truly amazing.
Any of those cameras will serve you well. I have a Canon 10D and a MarkII 1Ds. the later is very heavy. The biggest difference is that I can crop more of the MarkII pictures because I have more pixels to work with. Otherwise at 13x19 I get really good prints.