Matic is a solution that is built for Ethereum. It is neither better nor worse, simply because it needs Ethereum in order to function properly.