So I've been doing some reading on the subject recently (after finding out that apparently my family is related to Robert the Bruce) and I've found Edward I to be a fascinating character. More specifically he was an excellent military leader and a very sound tactician and he really seemed to be a capable governor and a wily politician as well, so I'm wondering why unlike in Wales, he failed to capitalize on his gains.
I understand that John Baliol wasn't the best stooge king, but I'm really not seeing how he didn't manage to do so well in fighting the Scots in comparison to the Welsh.