Do you consider Shepherd's Pie to be a nutritious and hearty meal? Is it difficult to make?

Been a while since i've had it. It is Winter, so I've been thinking of making some or buying from the grocery store since I seen the pre-made frozen ones being more popular now.

Do you consider it to be a nutritious and hearty meal? Also how difficult would you say it is to make?