CLOs are not inherently good or bad. The difference is in how they are structured and priced. On the benefit side, CLOs have effectively permanent financing in place which takes the liquidity run risk off the table (and thus is more systemically stable) than loans funded with bank deposits.