In his latest blog post, Adrian Catangiu (Parity) gives a rundown of some recent improvements to Polkadot XCM.
The new DryRun and XcmPayment APIs enable accurate fee estimation and expanded cross-chain possibilities through customizable XCM programs.
Meanwhile, the new InitiateTransfer XCM instruction allows for complex cross-chain asset transfers in a single transaction.
Finally, the enactment of Polkadot runtime v1.4.0 will bring flexibility and enhanced user experience with the ability to pay fees with any Polkadot Asset Hub asset.