Is it okay to use drupal_goto() from within a node?
It is a bad idea and I wouldn't recommend doing it.  The cron error you see is most likely due to the Search module. During cron while the Search module is trying to index content, if it reaches a node containing a drupal_goto() it will hang and cron will error which could lead to more problems