Leagues suck because they make lopsided matchups that are boring for the T1 Server and frustrating for the T2 Servers who don't have the manpower. Then to add onto that, the achievements stuff WvW full of PvE players who don't know what they're doing, cause queues and just see WvW as a place to put another check on their list.
GG Anet