I have a great team, and I think the other team has potential, but it is not quite the same. However, they are in a less mature form, coming together as a group relatively recently and kind of stuck into a team - it takes time to form the bonds and roles.
Imagine one of your relatives or friends have this dilemma.
Yep. As said, I would recommend one of my clients to make the shift.
Goodluck on your decision.