Mapleflt wrote:So I'm curious what is it that make an airplane a "bush plane". I've safely operated my airplane on grass, water, snow, ice, beaches an even asphalt what "type" of airplane does that make it ?

The internet definition is "Big tires".
To the OP, nothing wrong with buying an S6 or S7 even if you never fly it in remote locations. The best thing you can do (as others in this thread have indicated) is learn your airplane very well, no matter what it is. Only have access to a C152? Awesome. Pick one corner of one paint stripe on the runway and keep at it until you can plant your left main wheel on it. You won't be within 150' (possibly way more) of it at first but keep at it. Consider landing short as a "scratch".
Every takeoff is a maximum performance takeoff and every landing is a spot landing contest.
There's a maneuver required for the commercial ride called the power off 180. Abeam the numbers you reduce power to idle. Learn your plane well enough that you can do that spot landing without needing to add power at any point. It's the one maneuver which can save your life more than any other.
Don't guess at your landing and takeoff numbers. Slap a Gopro on the strut and then use Google Satellite images to measure the exact distances. Contrary to popular belief you'll probably find (with practice) you can beat the POH by quite a ways.
Fly when it's hot. Fly when it's cold. Load the plane up and do it some more. Learn to predict what your takeoff distance will be at various density altitude numbers.
Go find an easy grass airport without giant trees on both ends. Get used to what that is like, and the effect on landing and takeoff distances. Work your way up and have fun at it.