If we can agree that the problem defines the solution, then you will have to work backwards to a problem that your team has unique competency at.
Restated, it is impossible to have a great team without the constraints of a problem statement. It is similar to those who claim C++ is the best language. With out the context of the problem to be solved, it is merely an opinion.