you should definitely talk to more attorneys. the law is what your attorney can make of it and nothing is a certainty. depending on the attorney, your situation can result anywhere from you giving her a ferrari every year to her paying you!

-Research your attorney before consults
-Word of mouth is the best way to find a good attorney
-And never pay an attorney for the first consult unless you know for a fact that they are the best.

Lastly you should target an attorney who has some business/asset management background so they can also advise you on the myriad of ways to "re-organize" your assets leaving her with very little to fight this legal battle.