The computation of the lasso solutions is a quadratic programming problem, and can be tackled by standard numerical analysis algorithms. But the least angle regression procedure is a better approach. This algorithm exploits the special structure of the lasso problem, and provides an efficient way to compute the solutions simultaneously for all values of $\lambda$.
Here is my opinion:
Your question can be divided to two parts. High dimensional cases and low dimensional cases.
On the other hand it depends on what criteria are you going to use for selecting the optimal model. in the original paper of LARS, it is proved a $C_p$ criteria for selecting the best model and also you can see a SVS and CV criteria in the 'Discussion' of the paper as well. Generally, there are tiny differences between LARS and Lasso and can be ignored completely.
In addition LARS is computationally fast and reliable. Lasso is fast but there is a tiny difference between algorithm that causes the LARS win the speed challenge. On the other hand there are alternative packages for example in R, called 'glmnet' that work more reliable than lars package(because it is more general).
To sum up, there is nothing significant that can be considered about lars and lasso. It depended on the context you are going to use model.
I personally advise using glmnet in R in both high and low dimensional cases. or if you are interested in different criteria, you can use http://cran.r-project.org/web/packages/msgps/ package.