My own personal position:
Macro-evolution clearly occured as a historical process;
Evolution was driven my many varied mechanisms, including random mutation as a minor component, but also involving quasi-Lamrackian environmental influences, symbiosis, transpecific transfer, epigenetic inheritance, etc, but always along constrained pathways inherent in the nature of the organism;
The constraints on these pathways probably go back all the way to the original forms of life. Berg saw them as being inherent in the structures that arose from the primordial soup proposed by his friend and colleague Oparin. I'm no great fan of the primordial soup, but do I expect the constraints to have been present in the original forms, which were themselves probably many and varied.
As for whether evolution is finished - who knows? It is possible that architectural constraints would not allow unceasing variety in all forms. Micro-evolution by mutation clearly still occurs, but whether mutation by itself can ever, even once, bring a form to a critical threshold from which a new form can develop, I simply don't know.
Principle influences on my thought: Kropotkin, Berg, Simakov, Seilacher, Goodwin, Saunders and Ho, D'Arcy Thompson, Turing and Nijhout. Not many Darwinists there.