Either is a fine option. When buying seeds online, you get a wider range of seeds available. You can find many varieties and rare plants that you couldn't get at the garden centre. You do have to double-check and perhaps do some extra research to ensure the seeds will germinate and grow in your area.