Those are both huge programs. If you need a program that is more affordable for small businesses, Sketch-Up is starting to make some noise. It's free, easy, and produces decent images. They do have a Sketch-Up look and feel, and trained eyes will recognize images from this program, but it's great for functionality!
For kitchen and bath, 20/20 is the program to learn. Even in my remote area the custom places are requiring proficiency in 20/20 as a hiring requirement. :)