Looks like a male to me too, see how long the anal and ventral fins are (the bottom fin and the "feelers")?
FYI, bettas and such don't have egg spots (I *think* only cichlids do), and even if they did, it would be the males that have them and the females that generally do not.