text: Delaware is only the best state in which to form corporations because of the pro-corporations laws there.  You should form your LLC in the state you live in or the state where you are purchasing investment properties.