He estado trabajando bastante con Power y mucho menos con Visual, y en mi modesta opinion el Power es mucho mas potente que el visual ya que gracias al objeto datawindows, el power te da una mayor funcionalidad y manejo con base de datos cosa que en Visual te lo tienes que currar tu a mano, mediante codigo (por lo menos yo lo hacia de esta forma). Ademas en Power existen las Pfc que son unas librerias que te facilitan mucho el trabajo.
En lo unico (para mi) que le gana el Visual al Power es que el visual esta mucho mas extendido. El Fox no lo conozco.
Se que no es temario para una tesis pero por lo menos tienes algo por donde empezar a investigar.