Since puffin 4 to 5 major update, it was very frustrating, but 5.1.3 seems dev team has done some job.
Puffin 4 (5 stars)
Puffin 5.0 (zero star, literally this app was as good as dead)
Puffin 5.1.3 (3 stars)
Still waiting download restart / resume function to be back.
fez_ about Puffin Browser Pro, v5.1.3