comparing professional providers