'Mahilig' is typically used to refer to something that you enjoy doing.
'Gusto' is typically referred to as 'To want'
As an example...
"Mahilig ako mang-isda" = I enjoy going fishing (in the context of, I do it frequently)
"Gusto ko mang-isda" = I want to go fishing (in an informal way : I want to fish)