Hola
Yo el problema mas grande lo veo al querer correr antes de caminar.
Si quiero Codigos mas eficientes me voy con Roman, ChackAll, escafandra, Egostar y por supuesto Seoane, Neftali etc. etc...., pero, pero, estare a la altura de entenderlos (como novato)?, lo dudo.
Para mi la mejor manera de llamar a un form (como dice la pregunta) es, la que mejor entienda en ese momento, ya aprendere, ya mejorare.
Quien de vosotros no ha visto un codigo viejo (hecho por vosotros mismos) y ha dicho: '' Que bruto era, si es mucho mejor asi o asa'', estoy seguro que todos.
Moraleja: La mejor manera : La que el depurador no grite.


Saludos