yes, game_text's are better, because with env_message's you have to edit the titles.txt. alright this is what you should do:
make a game_text entity put set it's name to whatever you want,
then make a box that the player can run through and put it as a trigger_once, in it's target properties put the name of your game_text.
<also,>>game_text's usually dont work with trigger_auto's, at least not on my comp.
<<