Hi,
I'm also asking myself the same questions.
I'm migrating a swiftui project to ios17 with the new @observable.
The WWDC2023 video WWDC2023 Observable explicitly says "That is the only thing that is needed." I'm trying to delete all the @MainActor's in my code and so far no crashes.
I'm not completely finished so I'm not 100% sure if it is the good way to work.