There are some thoughts around the OBJKTSwap protocol that would be interesting to outline and discuss with the community.
On GitHub - hicetnunc2000/objkt-swap: Hic et Nunc smart contracts. FA2 multiassets: hDAO, OBJKTs, Marketplace, SUBJKTs and Unregistry. we have both versions of the contracts. The main difference between them is that collect operations are limited to a single edition per transaction, fees can be updated by the manager of the contract and one must fill informations such as royalties/creator, which must be fulfilled as specified on minting.
v2.1 would consider also trades with other FA2 fungible tokens, as well being configurable for any FA2 to be tradable, even though not being supported by the official UI. Currently we are focusing in setting some basic patterns/features that must be accessible for any user. As history information about your transactions, other discovery modes, etc.
For a v3 it would be interesting to have a royalty registry for the main OBJKT collection (developing an royalty standard for the tezos ecosystem), as well as adopting a new FA2 as the main collection, making use of onchain views, so such data can be securely managed.