Thanks for feedback.
If your seq is created by some expensive computation (i.e. primes) than it makes a lot of sense to do it lazy.
One thing that you can not do for sure with non-lazy is to construct infinite seq. Even when you create one lazy way, you have to "loose head" so elements can get GCed.
HTH