It seems to me that with dslr prices, there's a point of diminishing returns.
At some point, you're getting features, not the ability to produce better pictures. Having a $7000 camera doesn't mean you can take good pictures. It just means that you have a $7000 camera.
My wife's cousin has the same camera as I do (Nikon d5100) and is always asking why my pictures look so much better than hers. The difference is that she doesn't understand the technical aspects of photography. She primarily shoots automatic and sometimes dabbles with aperture priority. I shoot 100% manual, and adjust for things like depth of field, exposure and white balance.
Tl;dr - good photography is almost mostly dependent upon the photographer's skill, not his or her equipment.
To the OP, those are some good pictures. Perfect? No (but perfection is rarely achieved). If you'd like to take pictures like that, just keep practicing. Learn how a camera works and how to manipulate the settings to achieve the picture you want. It doesn't happen overnight, but it's certainly not difficult to learn.