It is a little tricky to remark on the "completeness" of the clients unless you explain what you mean by complete, even if that means from a technological perspective, as in including as many of the NIPS as feasible. But set aside that. There is another issue, vexing as it may be, is that, many web clients behave differently depending on where or which browser you access them, at least in my experience. Accessing coracle.social (not included in your list but is a very nice feature rich web client) on Firefox is different from accessing it on Vivaldi and different from accessing it on Safari. Safari in particular, is another issue altogether as you do not have lightning or Nostr signing add-ons (actually that's not true there is one, but not very intuitive to set up).
By saying "complete" I mean mainly the technological aspect. I have read that not all Nostr Clients are developing at full capacity, that is, not all of them use the latest updates (enhancements) of the NOSTR Protocol (NIPs).🧐