I like how easy it was to upload my own photos, as well! It's very user friendly for beginners who are looking into this type thing but don't know where/how too start out with their photography business or portfolio building process - textures has helped me in creating an online presence through social media (Facebook).
There isnโt much you can do about your photo quality when uploading them; however they offer tips if needed so there shouldn' t be any problems at least not from what i've seen