Please consider :
Needs["ErrorBarPlots`"];
list = {{223, 231, 167, 245, 292}, {90, 81, 88, 84, 106}}
Where the second list represent the StandardDeviation
ErrorListPlot[list // Transpose,
PlotRange -> {{0, 6}, {0, 500}}]

I find it very hard to customize those ErrorList Plot. So my ugly attempt to avoid using the package and achieve the filling I wanted :
ListPlot[{(list[[1]] - list[[2]]), (list[[1]] +
list[[2]]), list[[1]]}, Filling -> {1 -> {2}}, Joined -> True]

Questions :
Is there an ” efficient” way to adjust the appearance using ErrorListPlot ?
If not How would you suggest handling error bar using ListPlot or BarChart ?
I have to mention that I use Joined so as to increase the visibility but, each point represent a different subject so they should not be but : Using ErrorListPlot I could not make the mean visible enough 🙁
EDIT : @Sjoerd

You can use
Fillingwith a normal ListPlot, not joined, to get vertical lines rather than area filling. Then style the dots as you like withPlotStyle. But also check out some of the options toErrorListPlot. There are options to do what you need.According to the documentation,
ErrorListPlottakes all the same options asListPlot.