PathLocationStrategy vs HashLocationStrategy em aplicativos da web

Quais são os prós e os contras de usar:

PathLocationStrategy - o estilo "HTML 5 pushState" padrão.HashLocationStrategy - o estilo "URL de hash".

por exemplo, usandoHashLocationStrategy impedirá o recurso de rolar para um elemento pelo seu #ID, mas alguns plugins de terceiros exigem oHashLocationStrategy ou oHashbang #! para trabalhar em sites ajax.

Gostaria de saber qual oferece mais para um webapp.

questionAnswers(2)

yourAnswerToTheQuestion