It depends, but in the most of cases late registration is good in tournaments that have 2h of it or more. In my opinion, you can use late registration to take advantages of the blinds.
I would like to sign up , at an early hour of the tournament if it is a tournament fee , because as well as player , you already know your opponent , of all form is i prefer to register for freeroll , the middle zone of the tournament .!!!1
I think it depends a lot on the blind level and starting stack. You don't want to start a tournament shortstack, because you'll be losing money on the long run.
I like to reg early normally, but I think it's ok to late reg. if you start with at least 40BB.