They are not difficult to use. If you are painting a whole house and do not want to make it a long term project, I recommend one. It is very easy to get overspray, so caution is wise (especially with a breeze).
They can paint cabinets etc. but they are a pain to clean and will waste some...