Every camera you mentioned will do the job for you. All will show you a dramatic improvement over the one you are using now. Well, I can't speak from experience about the Pentax as I have not shot with one since the K-1000 I bought new. Actually the only digital camera I have personal experience with is the 10D. As for what I disike about it, well, nothing. I love that little sucker! Quality prints of 20x30 have been no problem at all. In fact they are so good I'm about to get rid of my darkroom, the one I've maintained since about 1968. I have not been in there for more than a year.
But with that said, as previous threads have shown some dislike the 10D intensely. For example, some truly hate its viewfinder, but I've had absolutely no complaint about it. Several have complained about the difficulty of getting dust off of the sensor. I once had a dust problem, highly visible curlycues and large blobs, clearly visible on the images. I took the lens off, turned the body upside down, shook it and the dust went away. My point is that there are is no universally loved camera. Someone will find serious fault with all of them. Our hands, our photographic eyes and our personal needs and practices are just too subjective. What's 'right' for me may be a disaster for you, and vice versa.
In the days when I was teaching photography, which camera to buy was a universal question, just as it is now. During the first half hour of the first day of class, someone always asked what camera do you use?". Once that question was voiced out loud, I could see at least 1/3 of the class pull out pens and paper. I never answered, at least not then, instead always suggested the students visit more than one camera store, liste4n to the sales spiel and handle each camera they were considering. See which 'felt best' in their hands and which either had or lacked features which were important to individual.
Things are a little different in this digital age, but not that much. Now instead of just visiting camera stores and handling them, I suggest they rent one for a weekend and try it out. Rent a different camera each weekend for a month and you'll quickly learn which is best for you and your own shooting style.
My place