I went to both last year, and I'd choose Bansko every time.
Skiing area is greater in size, better served by list system and is better maintained. Slopes are less crowded, and much safer.
Bansko has a feel of a real community, rather than people out just to get your money.