Were British generals or colonist generals better?

The British generals were usually better leaders, especially early in the war. There was plenty of bumbling and incompetency on both sides.

Washington's actions after the successful siege of Boston - losing battle after battle on Long Island, Manhattan, etc. - showed him to be a very ineffective leader for that terrible first year of the war. He learned and made great progress in leadership after those defeats.