development is hard, only a very few frameworks are supported, u'll run into issues all the time. Overall very hard to get a complex app out.
Deploying/dev testing is simple just like any other webapp.
WASM as of now will not run on all devices, even some desktop browsers wont be able to run it if not updated