I bought a Freesky Warrior last year and have no complaints either about the bike or customer service, which was excellent.
Regarding step-through bikes, it might be an idea to check out the Engwe range. I have had an Engwe L20 Boost for over a year and it has been very good. I have done 2000 miles on it. Again, the customer service is excellent.
Other than that, check out the Cyrusher Rumble 2.0 . I don't have one, so can't vouch for it, but it looks good to me.
Steve