The difference between But good and In spades
But good is also adverb with the meaning: to a high degree.
In spades is also phrase with the meaning: in large quantities.
check bellow for the other definitions of But good and In spades
-
But good as an adverb (idiomatic):
To a high degree; very thoroughly; in a most definite manner.