Hi wburton,
You can definitely both create entire games using blueprints as well as have a mix of both C++ and blueprints. As pointed out, you can even create blueprint nodes in C++. I personally strictly utilize blueprints in of the projects I have as I find them both powerful and managable for someone like me who does not know any C++.