Jolla Review: Some Rough Edges, But This Linux Smartphone Shows Promise