SPAs are definitely the future of web development, IMO. End users are growing more sophisticated and expect a web application to function with the same speed and responsiveness as a desktop application. Their tolerance for even the slightest delay is decreasing.