The only positive thing I can say about the Squish is that it swirls things around a bit and prevents us from playing the same opponents all the time. If we had a 'true' and 'transparent' league system, we might be caught up playing the same players again and again. To my knowledge I haven't played the same player twice in the current system.
My whole guild is basically caught between K3 - A3 and it's pretty difficult to get out of this swirling whirlpool.