Better Buy: Ares Capital's 8.8% Yield Or SLR Investment's 11%