I don't call it ugly but yes it's very minimal at this point.
The whole point of Nostr is that different platforms can have its own best client implementations for Nostr features.
Therefore, one client should just focus on one platform.
https://blowater.app is always a desktop client which happens to be able to render on mobile web, partially.
NIP-42 is intentionally not in the scope of this client because it was never the design goal of the product.
Not all NIPs are suitable for all client. The design goal is important.