Given the age of most pinball enthusiasts, I would think Star Wars would be the better seller for in-home collections. However, I think Harry Potter would do better on location and, more importantly, attract some young blood.
As far as the better pinball concept, I live/breath Star Wars, but I do think Harry Potter would be a better theme integration.
In the hands of an innovative manufacturer, either would be smashing. Star Wars as a fast play (ala Tron) and Harry Potter as a deep long playing (ala LOTR)