DBA unnecessary as that is for name not location. If you had formed "Kraut_n_Rice_fromglamisdunesdotcomLLC" in Montana as the legal entity name and wanted to do business, marketing, allow people to write checks to (different acct requires another EIN), etc. as "KNR Plumbing" you could file a DBA which would effectively give you two names with one corporation. You'd do that to shorten the LLC name or maybe because you formed "Kraut_n_Rice Hambugers of El Cajon" and you just opened your second branch in Poway and want to call it "Kraut_n_Rice Hamburgers of Poway".... now you need another name for that and don't want to form a completely separate corporation.
To my knowledge, the main reason to form out of state would be for sales tax purposes on large purchases. It should be easier, and less potential hassle, to form in your own state. Conducting actual business could have different implications with "out of state" corporations - I know that certain things do for us (501c3 corp). If you would be forming to actually run and conduct business I'd recommend the appropriate corp formed in the state you live in and want to conduct business. If you can keep it all straight and have the time and energy for all of it you could form multiples... a Montana LLC for the large "business" purchases and the local LLC for the business end of it, etc.
There's a reason Hunter had 21 LLCs... I don't know how to play that game but do know that it can be played.